Socket
Book a DemoInstallSign in
Socket

@woogo/admin-ui

Package Overview
Dependencies
Maintainers
2
Versions
51
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@woogo/admin-ui

A taillwind library with react components

2.1.4
latest
Source
npmnpm
Version published
Weekly downloads
2
-96.49%
Maintainers
2
Weekly downloads
 
Created
Source

Admin UI

contributions welcome npm version

Require

  • Tailwind
  • React / Next
  • Formik

Dark Mode

You can activate Dark mode in your tailwind.config.js

This package is ready for it

Sample

<ThemeProvider defineBodyColor>
  <SidebarProvider>

    <Sidebar>
      <NextLinkMenu to="/" icon="BellIcon" name="Test" />
    </Sidebar>

    <Header title="Woogo UI" haveNotification/>
    <MainContainer>

      <PageTitle>Dashboard</PageTitle>
      <SectionTitle>Summary</SectionTitle>

      <div className="container grid grid-cols-4 gap-4">
        <InfoCard title="Users Account">556</InfoCard>
        <InfoCard title="Pure Benefice">+8500€</InfoCard>
        <InfoCard title="Open Box">5</InfoCard>
      </div>

      <div className="space-x-5 mt-5">
        <Button styleType="primary">Primary</Button>
        <Button styleType="primary" size="small">Small</Button>
        <Button styleType="outline">Outline</Button>
        <Button styleType="link">Link</Button>
        <Button styleType="primary" disabled>Primary Disabled</Button>
        <Button styleType="outline" disabled>Outline Disabled</Button>
        <Button styleType="link" disabled>Link Disabled</Button>
      </div>

      <div className="mt-5 space-x-5">
        <Badge type="primary">Primary</Badge>
        <Badge type="neutral">Neutral</Badge>
        <Badge type="danger">Danger</Badge>
        <Badge type="success">Success</Badge>
        <Badge type="warning">Warning</Badge>
      </div>

    </MainContainer>
  </SidebarProvider>
</ThemeProvider>

For more exemple look stories in dir : src/stories

React

<ReactLinkMenu to="/" icon="BellIcon" name="Test" />

Next JS

<NextLinkMenu to="/" icon="BellIcon" name="Test" />

Production Build

To prevent purge of class in the package your need to add next line to your tailwind.config.js

module.exports = {
  purge: {
    enabled: true,
    content: ['./src/**/*.{js,ts,jsx,tsx}', './node_modules/@woogo/admin-ui/src/theme/default.ts'],
    safelist: ['dark']
  },
  theme: {
    extend: {},
  },
  variants: {
    extend: {
      opacity: ['disabled'],
    },
  },
  plugins: [
    require('@tailwindcss/forms')
  ],
}

If you use dark theme you must put this in safelist like above

Background Color

You can choose to set with javascript the class to body with props defineBodyColor on ThemeProvider component

Or you can add this to your css file

body {
  @apply bg-gray-50 dark:bg-gray-900;
}

For a nice scroll bar on Chrome

Check stories/tailwind.css

Add ::webkit* class in your css file

List Components

  • Badges
  • Buttons
  • Cards
  • Contexts
  • Froms
  • Header
  • Sidebar
  • Tables
  • Titles
  • Icons
  • Modal
  • Loader
  • Text
  • SelectSearch
  • RichEditor

Contributors

moutehardGautheyValentin
moutehardGautheyValentin

Content Providers

  • SVG Loader Original : Sam Herbert (@sherb) | More Info

Licence

MIT

Keywords

React

FAQs

Package last updated on 29 Dec 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.