UNPKG

@netdata/netdata-ui

Version:

netdata UI kit

62 lines (56 loc) 1.3 kB
import React from "react" import { H4, Text, TextSmall } from "@/components/typography" import Flex from "." const FlexCard = () => ( <Flex height="260px" width={{ max: "220px" }} background="disabled" padding={[4]} margin={[0, 0, 4, 0]} gap={4} round column > <Flex basis="50%" background="placeholder" /> <H4 as="span">This is a card title</H4> <Text>This is a card description that contains useful information</Text> <TextSmall>April, 1997</TextSmall> </Flex> ) export const Card = () => ( <Flex gap={4} flexWrap> {[...Array(6)].map((value, index) => ( <FlexCard key={index.toString()} /> ))} </Flex> ) export const List = () => ( <Flex column gap={1} width={{ min: "400px" }}> <Flex background="textFocus" padding={[1, 2]}> First box </Flex> <Flex background="separator" padding={[1, 2]}> Second box </Flex> <Flex background="placeholder" padding={[1, 2]}> Third box </Flex> </Flex> ) export const Header = () => ( <Flex as="header" justifyContent="between" background="disabled" padding={[4]} margin={[0, 0, 4, 0]} width={{ min: "500px" }} > <H4 as="span">Netdata</H4> <Text>Options</Text> </Flex> ) export default { component: Flex, }