JSPM

  • Created
  • Published
  • Downloads 109
  • Score
    100M100P100Q75003F
  • License MIT

Base console UI toolkit

Package Exports

  • @wener/console
  • @wener/console/buildinfo
  • @wener/console/client/graphql
  • @wener/console/components
  • @wener/console/components/icons
  • @wener/console/console
  • @wener/console/console/globals.css
  • @wener/console/console/pages
  • @wener/console/daisy
  • @wener/console/floating
  • @wener/console/foundation/auth
  • @wener/console/foundation/site
  • @wener/console/foundation/user
  • @wener/console/hooks
  • @wener/console/icons
  • @wener/console/loader
  • @wener/console/matomo
  • @wener/console/package.json
  • @wener/console/pages
  • @wener/console/react-hook-form
  • @wener/console/router
  • @wener/console/toast
  • @wener/console/urql
  • @wener/console/window
  • @wener/console/window/standalone
  • @wener/console/zustand

Readme

@wener/console

  • Toolkit for build console like application
  • React & TailwindCC & Daisy

Layout

  • src/
    • web/ - Web App
    • app/ - NextJS App Layout Template
    • buildinfo
    • components - Reusable components
    • hooks - Reusable hooks
    • icons - Reusable icons

exports

  • ./ - utils, do not need react
  • ./web - web app based on react

components

  • ./daisy
  • ./loader
  • ./floating
  • ./icons
  • ./router
  • ./toast
  • ./valtio

Demo

pnpm add @wener/console
pnpm add overlayscrollbars overlayscrollbars-react tailwind-merge clsx

Notes

  • WebStorm can not resolve tsconfig path import when used by npm
{
  "baseUrl": ".",
  "paths": {
    "@/*": [
      "./src/*"
    ]
  }
}

Layer

  • body
    • WindowHost isolate
      • Window
    • id=root isolate
      • Theme
      • Component Provider
        • Instance Context
          • SiteLoader
            • AuthSidecar
            • AuthReady
              • AuthBlock
                • ConsoleApp
                  • UserLoader
                    • RouteContent
                      • ConsoleLayout
                        • DockLayout