Skip to content

Techanzo/react-layouts

Repository files navigation

layouts

This library helps us to create simple components like Stack , Grid and mosaic grid.

Installation

Install the package in your directory with

Npm

  npm install @techanzo-pvt-ltd/layouts

Yarn

  yarn add @techanzo-pvt-ltd/layouts

Usage

import {Stack} from '@techanzo-pvt-ltd/layouts'

function App() {
  return (
      <Stack >
      {children}
      </Stack>
      )
}

You can use Stack for flex countainer properties.

import {Stack} from '@techanzo-pvt-ltd/layouts'

function App() {
  return (
      <Stack >
        <Stack.Item>Test-1</Stack.Item>
        <Stack.Item>Test-2</Stack.Item>
        <Stack.Item>Test-3</Stack.Item>
      </Stack>
      )
}

You can use Stack.Item for flex clild properties or you can use your components or div etc...

API Reference

<Stack />

Create flex container

<Stack.Item />

Create flex child container

Properties from Stack

  • gap
  • direction
  • flex-wrap
  • justify-content
  • justify-items
  • align-items
  • align-content

Properties from Stack.Item

  • order
  • flex
  • flex-grow
  • flex-shrink
  • flex-basis
  • align-self
  • justify-self

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published