Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
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
  • npm
  • Socket score

Version published
Weekly downloads
1
decreased by-75%
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

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

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc