@lieinapril/utente-layout

0.7.5 • Public • Published

@lieinapril/utente-layout

Handling the overall layout of a page.

Documentation

Refer to the following storybook.

Installation

Install guide

npm install @lieinapril/utente-layout

Usage

import { Layout, Header, Footer, Content, Sider } from "@lieinapril/utente-layout";

const Example = () => {
  const textStyle = {
    textAlign: "center",
    verticalAlign: "baseline",
    color: "white"
  };

  const footerStyle = { backgroundColor: "#91d5ff", ...textStyle };
  const headerStyle = { backgroundColor: "#69c0ff", ...textStyle };
  const contentStyle = {
    backgroundColor: "#1890ff",
    ...textStyle,
    lineHeight: "120px",
    minHeight: 120
  };
  const siderStyle = { ...contentStyle, backgroundColor: "#3ba0e9", width: 200 };
  return (
    <div
      style={{
        width: "calc(100% - 6rem)",
        height: "calc(100% - 6rem)",
        padding: "3rem",
        backgroundColor: "#eeeeee"
      }}
    >
      <Layout style={{ width: "100%" }}>
        <Sider style={siderStyle}>Sider</Sider>
        <Layout style={{ width: "100%" }}>
          <Header style={headerStyle}>Header</Header>
          <Content style={contentStyle}>Content</Content>
          <Footer style={footerStyle}>Footer</Footer>
        </Layout>
      </Layout>
    </div>
  );
}

Readme

Keywords

none

Package Sidebar

Install

npm i @lieinapril/utente-layout

Weekly Downloads

1

Version

0.7.5

License

ISC

Unpacked Size

32.6 kB

Total Files

11

Last publish

Collaborators

  • lordono