@itwin/itwinui-layouts-react
TypeScript icon, indicating that this package has built-in type declarations

0.4.1 • Public • Published

iTwinUI-layouts logo

An open-source design system that helps us build a unified web experience.

itwinui-layouts on npm Build status

Key features

iTwinUI-layouts places given React (eg. iTwinUI-react) components accordingly within the page with minimal effort on the development side.


Installation

npm install @itwin/itwinui-layouts-react
yarn add @itwin/itwinui-layouts-react

Usage

Import layouts CSS in your root component then the layouts component you want and start using it!

import '@itwin/itwinui-layouts-css/styles.css';
import { PageLayout } from '@itwin/itwinui-layouts-react';

const App = () => (
  <PageLayout>
    <PageLayout.Header>{/* Your header code */}</PageLayout.Header>

    <PageLayout.SideNavigation>
      {/* Add side navigation here */}
    </PageLayout.SideNavigation>

    <PageLayout.Content>{/* Main page content goes here */}</PageLayout.Content>
  </PageLayout>
);

Contributing

We welcome you to contribute and make this layouts library better. You can submit feature requests or bugs by creating an issue. Please read our CONTRIBUTING.md for more information.

/@itwin/itwinui-layouts-react/

    Package Sidebar

    Install

    npm i @itwin/itwinui-layouts-react

    Weekly Downloads

    2,443

    Version

    0.4.1

    License

    MIT

    Unpacked Size

    65.2 kB

    Total Files

    76

    Last publish

    Collaborators

    • wgoehrig
    • cshafer
    • aruniverse
    • imodeljs
    • colinkerr