1.0.14-beta.2 โ€ข Published 1 year ago

onu-ui v1.0.14-beta.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Features

  • ๐ŸŒˆ Components Design - Onu provides neat & beautiful crafted UI components.
  • ๐Ÿ”ฅ On demand Import - Provide resolver to automatically import only used components.
  • ๐ŸŽ‰ Typescript Supported - Support TypeScript & type checked & type inference.
  • ๐Ÿ’Ž Iconify Icons - Use any icon from the library you love.
  • ๐Ÿฌ CSS Preset - Has UnoCSS preset package to use, rendered UI easily.
  • โš™๏ธ Theme Config - Use attribute mode like unocss to design. Support theme config to customize theme.

Usage

Full Import

pnpm i onu-ui
pnpm i unocss -D

Add onu-ui in your main entry file.

// main.ts
import OnuUI from 'onu-ui'
import 'uno.css'
import 'onu-ui/dist/style.css'

createApp(App).use(OnuUI).mount('#app')

Custom UnoCSS config

Custom your UnoCSS config:

// uno.config.ts
import { defineConfig, presetAttributify, presetUno } from 'unocss'
import { presetOnu } from 'onu-ui'

export default defineConfig({
  presets: [
    // ...
    presetUno(),
    presetAttributify(),
    presetOnu(),
  ],
})

On-demand Import:

You need to use an additional plugin to import components you used. First you need to install unplugin-vue-components and unplugin-auto-import.

npm install -D unplugin-vue-components unplugin-auto-import

Then add the code below into your Vite config file.

// vite.config.ts
import { defineConfig } from 'vite'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { OnuResolver } from 'onu-ui'

export default defineConfig({
  // ...
  plugins: [
    // ...
    AutoImport({
      resolvers: [OnuResolver()],
    }),
    Components({
      resolvers: [OnuResolver()],
    }),
  ],
})

Online Playground

You can try OnuUI out with the components built-in playground.

Try it with our built-in playground

Playground

Try it with stackblitz or codesandbox

Contributing

Developers interested in contributing should read the Code of Conduct and the Contributing Guide.

Thanks to everyone who has already contributed to OnuUI!

Discussions

Since OnuUI is under intensive development, we need your valuable comments and feature requirements of the component

Welcome to contact us at Discussions or Issues, we will be more than happy to reply to your message.

Credits

License

MIT License ยฉ 2022 Chris

1.0.14-beta.2

1 year ago

1.0.14-beta.1

1 year ago

1.0.13-alpha

1 year ago

1.0.13-beta.10

1 year ago

1.0.13-beta.8

1 year ago

1.0.13-beta.9

1 year ago

1.0.13-beta.7

1 year ago

1.0.13-beta.2

1 year ago

1.0.14-beta.0

1 year ago

1.0.13-beta.1

1 year ago

1.0.13

1 year ago

1.0.10-beta.0

2 years ago

1.0.10-beta.2

2 years ago

1.0.10-beta.1

2 years ago

1.0.10-beta.4

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.10-beta.5

2 years ago

1.0.10-beta.8

1 year ago

1.0.10-beta.7

1 year ago

1.0.10-beta.9

1 year ago

1.0.10-beta.14

1 year ago

1.0.10-beta.12

1 year ago

1.0.10-beta.13

1 year ago

1.0.10-beta.10

1 year ago

1.0.10-beta.11

1 year ago

1.0.11

1 year ago

1.0.10

2 years ago

1.0.12-beta.2

1 year ago

1.0.13-beta.0

1 year ago

1.0.12

1 year ago

1.0.8-beta.1

2 years ago

1.0.8-beta.0

2 years ago

1.0.8-beta.3

2 years ago

1.0.2

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago