Skip to content
This repository has been archived by the owner on Apr 8, 2024. It is now read-only.

orchestrated-io/styled-grid-component

 
 

Repository files navigation

Styled Grid Component

Grid Element for not writing any more custom grid styles because foda-se!

Notice that this component was inspired by Flex - Element -> https://www.npmjs.com/package/styled-flex-component

Test it: https://codesandbox.io/s/m7rzqw40wp

Install

yarn add styled-grid-component
or
npm i styled-grid-component

Usage

import React from 'react';
import Grid, { GridItem } from 'styled-grid-component';


export default () => (
    <Grid width="100%" height="100vh" templateColumns="repeat(3, 1fr)" gap="10px" autoRows="minmax(100px, auto)">
    <GridItem column="1 / 3" row="1">
        <h1>Hello</h1>
    </GridItem>
    <GridItem column="2 / 4" row="1 / 3">
      <h1>World!</h1>
    </GridItem>
  </Grid>
)

Props

All props without description are just true or false values and take no arguments

Grid Wrapper

  • width -> Sets the witdh
  • height -> Sets the height
  • templateColumns -> Sets the grid-template-columns
  • gap -> Sets the grid-gap
  • rowGap -> Sets the grid-row-gap
  • autoRows -> Sets the grid-auto-rows

GridItem

  • column -> Sets the grid-row
  • row -> Sets the grid-row

License

MIT

About

Grid Element for not writing any more custom grid styles because fuck that

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%