0.1.2 • Published 7 months ago

mogiyoon-react-native-simple-grid v0.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

mogiyoon-react-native-simple-grid

!!!Making react-native simple grid!!!

Installation

npm install mogiyoon-react-native-simple-grid

Usage

import { Text, SafeAreaView, View } from 'react-native';
import { GridComponent } from 'mogiyoon-react-native-simple-grid';

const testList = [1, 2, 3, 4, 5]

export default function App() {
  return (
    <SafeAreaView>
      <GridComponent 
        columnNumber={2}
        data={testList}
        maxHeight={500}
        isFull={true}
        renderItem={({item}) => (
          <View>
            <Text>
              {item}
            </Text>
          </View>
        )}
      />
    </SafeAreaView>
  );
}

Example

import React from 'react';
import styled from 'styled-components/native';
import { GridComponent } from '../../components/GridComponent';

const Container = styled.View`
  flex: 1;
`;
const StyledContainer = styled.View`
  height: 120px;
  background-color: #ffbebe;
  margin: 5px;
  justify-content: center;
  align-items: center;
`
const StyledText = styled.Text`
  font-size: 30px;
`;

const testList = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

export const TestSetting = () => {

  return (
    <Container>
      <GridComponent
        columnNumber={4}
        maxHeight={300}
        data={testList}
        renderItem={({item}) => (
          <StyledContainer>
            <StyledText>
              {item}
            </StyledText>
          </StyledContainer>
        )}
      />
    </Container>
  );
};
import React from 'react';
import styled from 'styled-components/native';
import { GridComponent } from '../../components/GridComponent';

const Container = styled.View`
  flex: 1;
`;
const StyledContainer = styled.View`
  height: 120px;
  background-color: #8e8e8e;
  border-radius: 5px;
  margin: 5px;
  justify-content: center;
  align-items: center;
`
const StyledText = styled.Text`
  font-size: 30px;
`;

const testList = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

export const TestSetting = () => {

  return (
    <Container>
      <GridComponent
        columnNumber={3}
        maxHeight={600}
        isFull={true}
        data={testList}
        renderItem={({item}) => (
          <StyledContainer>
            <StyledText>
              {item}
            </StyledText>
          </StyledContainer>
        )}
      />
    </Container>
  );
};

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

License

MIT


Made with create-react-native-library

0.1.2

7 months ago

0.1.1

7 months ago

0.1.0

7 months ago