2.4.7 • Published 10 months ago

deep-ui-kit v2.4.7

Weekly downloads
-
License
ISC
Repository
github
Last release
10 months ago

Install

npm install deep-ui-kit
# or
yarn add deep-ui-kit


Modal : BottomSheet Usage

IOS model type sheet type bottom-chet, and then touch the outside click external click

Example

function App() {
  const [isSheet, setIsSheet] = useState < boolean > false;

  return (
    <Section>
      <button type="button" onClick={() => setIsSheet(!isOpen)}>
        Open Sheet
      </button>

      <BottomSheet
        view={isSheet}
        onCancel={() => setIsSheet(false)}
        theme="light"
      >
        ..
      </BottomSheet>
    </Section>
  );
}

Params

Commandtypeprops
layoutMediaQuery
themelightlight , dark
view
onCancelonClick funtion


Modal : Dialog Usage

Example

function App() {
  const [isSheet, setIsSheet] = useState < boolean > false;

  return (
    <Section>
      <button type="button" onClick={() => setIsDialog(!isDialog)}>
        Open Dialog
      </button>

      <Dialog
        view={isDialog}
        onCancel={() => setIsDialog(false)}
        theme="dark"
        cancelTab={true}
      >
        ..
      </Dialog>
    </Section>
  );
}

Params

Commandtypeprops
layoutMediaQuery
themelightlight , dark
view
cancelTabfalseBoolean
onCancelonClick funtion


Modal : Drawer Usage

Drawer menu function that is exposed when you click toggle on the menu

Example

function App() {
  const [isDrawer, setIsDrawer] = useState < boolean > false;

  return (
    <Section>
      <button type="button" onClick={() => setIsDrawer(!isOpen)}>
        Open Drawer
      </button>

      <Drawer view={isDrawer} onCancel={() => setIsDrawer(false)} theme="light">
    </Section>
  );
}

Params

Commandtypeprops
layoutMediaQuery
themelightlight , dark
view
onCancelonClick funtion


Modal : Snackbar Usage

Widgets used for alert types

Example

function App() {
  const [isDrawer, setIsDrawer] = useState < boolean > false;

  return (
    <Section>
      <button type="button" onClick={() => setIsOpen(!isOpen)}>
        Open Snackbar
      </button>

      <Snackbar
        view={isOpen}
        onCancel={() => setIsOpen(false)}
        theme="light"
        cancelTab={true}
      >
        ...
      </Snackbar>
    </Section>
  );
}

Params

Commandtypeprops
layoutMediaQuery
themelightlight , dark
view
cancelTabfalseBoolean
onCancelonClick funtion


Layout Usage

A widget layout is available for each layout type.

  • Section : section Teg in html
  • Row : Horizontal alignment layout
  • Column : Vertical alignment layout
  • Box : It's a flexible box
  • SizedBox : Allows you to adjust the layout space

Example

function App() {
  return (
    <Section>
      <Row start gap="20px" padding="30px" margin="50px">
        <Box>box</Box>
        <Box maxWidth="200px">box</Box>
        <Box>box</Box>
      </Row>

      <SizedBox width="200px" height="200px" />

      <Column center gap="10px" padding="30px" margin="50px">
        <Box>box</Box>
        <Box>box</Box>
        <Box>box</Box>
      </Column>
    </Section>
  );
}

Params

Basic Value width : 100% / height : 100%

Commandlayout defaultprops
Section
Rowcenterstart, end, gap, padding, margin
Columnstartstart, end, gap, padding, margin
SizedBoxwidth : 100% , height : 100%width, height


Typography Usage

Example

function App() {
  return (
    <Section>
      <Title as='h1' fontSize='60px' color='#111' w='500'>Title</Title>
      <Text fontSize='16px' color='#797979' w='500'>text</Text>
      <TextSpan fontSize='13px' color='#999' w='400'>
    </Section>
  );
}

Params

Commandlayout defaultprops
Titlestrong / 26pxas, fontSize, color, w
Text15pxfontSize, color, w
TextSpan13pxfontSize, color, w


LoadingSpinner Usage

Used when loading when calling API or adding data You can adjust the size through size.

Example

function App() {
  return (
    <>
      <LoadingSpinner size="40px" /> // default : 30px
    </>
  );
}


ScrollToTab

The 'ScrollToTab' button is activated when scrolling down more than 60. When clicked, the DOM moves to the top

Example

function App() {
  return (
    <>
      <ScrollTopTab />
    </>
  );
}
2.4.7

10 months ago

2.4.3

11 months ago

2.4.5

10 months ago

2.4.4

10 months ago

2.4.6

10 months ago

2.4.2

11 months ago

2.4.1

11 months ago

2.4.0

11 months ago

2.3.4

11 months ago

2.3.3

11 months ago

2.3.2

11 months ago

2.3.1

11 months ago

2.3.0

11 months ago

2.2.9

11 months ago

2.2.8

11 months ago

2.2.7

11 months ago

2.2.6

11 months ago

2.2.5

11 months ago

2.2.4

11 months ago

2.2.3

11 months ago

2.2.2

11 months ago

2.2.1

11 months ago

2.2.0

11 months ago

2.1.9

11 months ago

2.1.8

11 months ago

2.1.7

11 months ago

2.1.6

11 months ago

2.1.5

11 months ago

2.1.4

11 months ago

2.1.3

11 months ago

2.1.2

11 months ago

2.1.1

11 months ago

2.1.0

11 months ago

2.0.3

11 months ago

2.0.2

11 months ago