Andrei Ivanov
3dd2fbda95
docs: change controlled CommandDialog from prop to event ( #533 )
2024-05-07 08:08:56 +03:30
Sam K
10319df960
fix(cli): add an option to component.json to resolve nuxt buildDir ( #447 )
...
* fix(cli): add an option to `component.json` to resolve nuxt buildDir dynamically
* feat: add `tsConfigPath` option
* docs: updated installation docs to reflect the new option `tsConfigPath`
* feat: include option in init
---------
Co-authored-by: Sadegh Barati <sadeghbaratiwork@gmail.com>
Co-authored-by: zernonia <zernonia@gmail.com>
2024-05-06 16:13:46 +08:00
zernonia
9dfb0b86c0
feat: dynamic breadcrumb
2024-05-01 16:06:49 +08:00
zernonia
77c6a16040
feat: Charts ( #166 )
...
* chore: update unovis deps
* chore: update color to use the themePrimary
* docs: use gradient for overview component
* docs: add themePopover to MainLayout
* docs: enable global theme on every page
* feat: introduce area, line, bar, donut chart
* feat: add more props
* fix: revert old pipeline
* fix: patch @unovis/vue deps
* fix: patch @unovis/vue deps again
* chore: revert unovis/ts to 1.2.1
* chore: wip
* docs: add alpha tag, fix tooltipo styling
* docs: add charts installations step
* feat: use generic, add better color
* chore: build registry
* feat: improve generic props
* chore: build registry
* docs: add alpha label
* fix: collapsible not open correctly
* docs: add badge to mobile nav
* chore: better types
* chore: run registry
* chore: wip
* fix: crosshair issue
* chore: fix type, import missing error
* chore: build registry
* chore: arrange interface, expose margin, slot
* chore: build registry
* docs: guide page
feat: add prop to barchart
* chore: fix pnpm-lock
* chore: add feature
* chore: run build registry
* refactor: change color var
* feat: codegen
* chore: add meta tables
* feat: add line, area example
* feat: bar and donut examples
* docs: codege
* chore: build registry
* docs: improve chart doc
* chore: fix missing icon package
2024-05-01 11:34:58 +08:00
zernonia
32d7b9ca4a
feat: Auto Form ( #497 )
...
* chore: initial poc
* chore: cleanup, log on the docs
* feat: add file component
* feat: typing for nested config
* feat: more props for form field
* feat: export field component, expose more slotprops
* feat: array, config label
* feat: improve array
* feat: support custom form state
* chore: prevent schema props showing on attribute
* feat: dependencies rendering
* refactor: change name to fieldName to allow easier slotProps binding
* feat: improve file upload
* feat: expose custom auto form slot
* chore: bump
* chore: replicate to default styling
* chore: build registry
* fix: export component before init
* chore: add examples
* chore: add form api example
* fix: warning in console
* chore: bump package version
* chore: update example, complete md
* feat: allow zod description as label, allow custom component
* docs: fix link
* feat: show required field for object
* chore: replace enumProps
2024-05-01 09:39:09 +08:00
Sadegh Barati
18e40cf002
chore: typos ( #519 )
2024-04-28 09:52:26 +03:30
chachew
93b98252a4
docs: update form.md ( #511 )
...
Small text change for clarity
2024-04-25 23:03:53 +08:00
zernonia
919770c6ca
chore: kick pipeline
2024-04-24 11:49:13 +08:00
chachew
8e132b1987
docs: fix typo in vite.md ( #510 )
2024-04-22 19:02:24 +03:30
chachew
95f4e6b56d
docs: update vite.md ( #505 )
2024-04-20 11:35:55 +03:30
Josh King
c77b087c9c
chore: update incorrect link ( #499 )
2024-04-20 10:47:55 +03:30
Eduard Predescu
fbe14a20c1
docs: multiple month range picker ( #496 )
2024-04-15 23:56:23 +03:30
Selemondev
f7e475f16a
docs: use nuxi command for modules installation ( #493 )
2024-04-14 22:54:10 +03:30
Onur Usluca
cedce319ba
docs: update popover.md ( #491 )
...
Description only had the closing tag and it was wrong. Added the opening tag, fixed the closing tag and some text.
2024-04-14 18:10:16 +08:00
LeeChan
f51a8da08d
docs: add vaul-vue scale background note ( #481 )
2024-04-12 19:33:24 +03:30
Sadegh Barati
cfccb8e510
feat: new calendar components ( #468 )
2024-04-11 18:42:20 +03:30
LeeChan
11d77fb9a1
docs: include Toaster component in toast.md usage ( #479 )
2024-04-11 15:21:16 +03:30
Jonathan Wilke
75d10d5b8e
docs: add documentation for aliases.ui ( #466 )
2024-04-04 16:04:38 +03:30
zernonia
a03bace32c
feat: Blocks ( #428 )
...
* chore: build registry
* feat: block preview
* refactor: change to use iframe
feat: add more blocks
* chore: fix build
* feat: add all other blocks
* feat: add copy button
* chore: cleanup
2024-03-23 18:24:48 +08:00
Dev By Ray
8982ec3862
docs: fix combobox.md ref usage ( #420 )
2024-03-21 19:16:22 +03:30
Sadegh Barati
d34c620055
chore: lint and enable Volar hybrid mode ( #419 )
...
* chore: update deps
* feat: enable Volar hybrid mode
* chore: lint
* chore: build registry
2024-03-20 22:29:42 +03:30
helloAhao096
67777d64f3
docs: resizable verticalDemo example code error ( #414 )
2024-03-17 20:15:12 +03:30
Saeid Zareie
38f5672e59
docs: adding contribution guide ( #413 )
2024-03-15 21:35:57 +03:30
Lucas Bois
4aeb6140d4
docs: fixes breadcrumb installation command ( #412 )
2024-03-14 20:51:20 +03:30
Saeid Zareie
4d08adc81e
feat: breadcrumb component ( #405 )
...
* feat: adding breadcrumb component, resolves #395
* fix: revert kbd component in main layout
* feat: add slot for `BreadcrumbEllipsis` icons too
build registry, bump radix-vue
* refactor: using primitive instead of computed
* chore: update
---------
Co-authored-by: Sadegh Barati <sadeghbaratiwork@gmail.com>
2024-03-13 15:33:22 +08:00
Sadegh Barati
454ecf0df7
feat: PinInput with input-otp demos and styles ( #402 )
2024-03-10 19:15:39 +03:30
Sadegh Barati
f2f5641b33
chore: docs stuff ( #400 )
2024-03-09 20:21:24 +03:30
Saeid Zareie
d832e9f48a
docs: adding mail example ( #389 )
2024-03-07 16:52:39 +03:30
Saeid Zareie
e817da4b8b
docs: adding dark-mode setup page ( #384 )
2024-03-07 16:33:49 +03:30
Sadegh Barati
126e1877fd
feat: resizeable component ( #385 )
2024-03-06 18:21:31 +03:30
Sadegh Barati
0e84af73de
feat: use unjs modules and improve cli from main shadcn-ui source, custom ui dir ( #324 )
...
* feat: add devDeps, add nypm for installing deps
* feat: custom ui dir
* refactor: use consola instead of chalk
* test: ui alias
* refactor: import { z } from 'zod' instead of *, replace node:path with pathe
* chore: add components name to `configFile` option
* chore: update `c12` which fix json5 parse issue
and it also supports .config directory
* chore: update `https-proxy-agent`
* fix: await until dependencies are installed then run detypes process
* feat: add tailwind prefix
* test: tw-prefix snapshot
* chore: add prefix option to init
* test: apply prefix
* fix: tw-prefix parse wrongly
* chore: hide prefix temporarily
---------
Co-authored-by: zernonia <zernonia@gmail.com>
2024-03-06 05:38:19 +03:30
Saeid Zareie
c487137ac5
docs: adding more examples for DropdownMenu and Select components
2024-03-05 16:52:07 +03:30
Saeid Zareie
75cf9c40c4
docs: adding remaining usages of drawer ( #380 )
2024-03-05 14:45:30 +03:30
Saeid Zareie
3ec55ada1b
docs: adding skeleton card example ( #382 )
2024-03-05 14:37:35 +03:30
ɹǝʞɹɐԀ uǝʌS
edd713fd08
docs: add new example for slider in form ( #377 )
2024-03-04 15:28:02 +03:30
Saeid Zareie
64e2f9c199
feat: vaul-vue integration ( #374 )
2024-03-04 10:04:28 +03:30
Braden Wong
6aa1ce4f1b
chore: remove unused imports in utils ( #364 )
2024-02-29 21:05:18 +03:30
Hannes Küttner
c9012b3157
docs: fix DataTableColumnHeader usage ( #359 )
2024-02-25 00:41:43 +03:30
Roman Hrynevych
915df39075
feat: add ScrollBody and ScrollOverlay demos for Dialog ( #287 )
...
* feat(dialog-with-scroll-body): add demos with body scroll for Dialog component
---------
Co-authored-by: Sadegh Barati <sadeghbaratiwork@gmail.com>
2024-02-15 22:47:09 +03:30
Sadegh Barati
43f9f56077
feat: tags input ( #328 )
...
* feat: tags input
* chore: add `tags-input` to sidebar links
* chore: update
* chore: add combobox demo
* chore: improve tag highlight
* chore: update
* chore: rename title
* chore: add static width to `TagsInputCombo` example
---------
Co-authored-by: zernonia <zernonia@gmail.com>
2024-02-15 22:06:15 +03:30
Roman Hrynevych
9c015067e3
docs: add Input with icon example ( #346 )
2024-02-15 16:38:29 +03:30
Jared Jolton
41660d36cd
docs: add line highlighting for resolve paths instructions ( #331 )
2024-02-11 23:04:37 +03:30
Victor Garcia
08d6ea6a53
docs: calendar typo ( #330 )
2024-02-09 15:57:05 +03:30
Sadegh Barati
6ab704a6fb
feat: pin input ( #325 )
...
* feat: pin input
* chore: build registry
* chore: build registry, add form example
* chore: update demo abit
---------
Co-authored-by: zernonia <zernonia@gmail.com>
2024-02-06 10:06:59 +08:00
Sadegh Barati
b0e1b55537
docs: add simple column pinning example ( #320 )
2024-02-05 21:00:31 +03:30
Roman Hrynevych
fc718145ae
refactor: tailwindcss, remove all unnecessary arbitrary values, update TailwindCSS to v3.4 ( #269 )
2024-02-02 22:48:58 +03:30
Sadegh Barati
a829212d42
refactor: use class as prop to prevent class duplication with cn function ( #241 )
2024-02-02 19:08:06 +03:30
Robert Shaw
eba85c6b5c
feat(sonner): add sonner component ( #301 )
2024-01-22 19:15:30 +03:30
Sadegh Barati
f9ab01e11b
docs: fix new line-number, fix highlight color on txt md block in shikiji ( #299 )
...
* docs: tweaks container size and shiki styles
2024-01-22 01:16:48 +03:30
Sadegh Barati
50586487d5
docs: update vite installation ( #250 )
2024-01-18 16:45:38 +03:30
Rukshan Ranatunge
5336fce443
docs: add @types/node section in Vite installation( #289 )
...
Add install @types/node to follow the documentation in shadcn-ui. And import path without an error
2024-01-18 16:08:39 +03:30
Valentin Hutter
cb974f95e0
feat: Calendar component inherits the VCalendar slots ( #285 )
2024-01-18 16:06:56 +03:30
cvsouth
2a590360b6
docs: fix a typo in form ( #281 )
...
* docs: fix a typo
2024-01-17 13:34:05 +08:00
broki
5409b33992
docs: corrected a url typo ( #279 )
2024-01-16 15:37:33 +03:30
Sadegh Barati
0c7da48f8f
feat: toggle group ( #275 )
...
* feat: toggle group
* chore: remove dummy examples
* chore: update pathe and typescript, include scripts in tsconfig include
* refactor: move import type from normal script to script setup
don't know how detypes would react with that normal script
2024-01-16 10:56:54 +03:30
Sadegh Barati
c33acba4ff
fix: prevent page zoom while tapping carousel buttons ( #274 )
...
* fix: prevent page zoom while tapping carousel buttons
choose shadcn-ui icons and sizes for buttons
* docs: fix carousel page responsive issues and ordering docs as shadcn-ui
2024-01-15 18:55:22 +03:30
Valentin Hutter
dfbb738aee
feat: add style to work with v-calendar time picker ( #243 ) ( #265 )
...
* feat: add style to work with v-calendar time picker (#243 )
* docs: add datetime picker to doc + build registery
* build: build registery in apps/www
* chore: tweaks and fix darkmode selectbox bg
---------
Co-authored-by: Valentin Hutter <valentin@macbook-pro-de-valentin.home>
Co-authored-by: Sadegh Barati <sadeghbaratiwork@gmail.com>
2024-01-12 01:55:22 +03:30
Wasim Thoufiq
97c7417352
feat: add carousel component ( #227 )
...
* feat: create new carousel component with embala-carousel
* feat: create demos for the carousel component
* feat: add the default carousel component to the docs
* feat: add new-york styling for carousels
* feat: add more examples for spacing, size and options
* refactor: change ways to better pass the data to parent
* feat: add examples for carousel api handling
* feat: add example for using embla plugin
* chore: add carousel component doc to the table of contents
* feat: add focusability on carousel element
* fix: update docs
* chore: add docs for slot props
* feat: expose api for the parent component
* chore: include missing filenames
* chore: update embla carousel dependency versions
* chore: fix typescript error by getting the types from core package
* chore: prevent duplicate classes by using class as prop
* feat: use slot fallback content
so user could change navigation button icons
* fix: change attribute inheritance element
* chore: update www package.json `scripts`
update tsconfig exclude for the strict registry build
* refactor: fix embla-carousel types after v8.0.0-rc18
update embla deps
* chore: update @vue/tsconfig
* chore: run registry
* refactor: remove uneended ref
* fix: dependencies for embla missing
* docs: update carousel for optional plugin installation
---------
Co-authored-by: sadeghbarati <sadeghbaratiwork@gmail.com>
Co-authored-by: zernonia <zernonia@gmail.com>
2024-01-09 00:51:55 +08:00
zernonia
1d2cce5a40
docs: update nuxt to allow manual module
2024-01-02 18:12:22 +08:00
Jan Kremlacek
15c42f9ee0
docs: make <DataTable /> reactive ( #229 )
2023-12-30 05:50:10 +03:30
zernonia
c75b40245f
docs: add missing API references
2023-12-23 11:47:15 +08:00
Sadegh Barati
b40321e3d9
docs: fix vee-validate checkbox and radio-group examples ( #213 )
...
* docs: fix checkbox and radio form examples
add type="checkbox|radio" and name in FormField
* docs: add `vee-validate` documentation link for checkbox and radio inputs
* chore: update `vee-validate` deps
2023-12-19 18:23:05 +03:30
Björn
96da2d8ffe
docs: change docs link in sheet component ( #211 )
2023-12-17 11:27:45 +03:30
Sasa Markovic
24027aa1a1
docs: fix create project command typo ( #208 )
...
`create-next-app` -> `create-nuxt-app`
2023-12-12 09:49:39 +03:30
zernonia
7586b5e15c
feat: Nuxt module ( #197 )
...
* feat: add nuxt module
* chore: bundle module
* chore: update package, readme
* docs: update nuxt installation with new module
* docs: remove Ui prefix to prevent confusion
* chore: cleanup
2023-12-01 11:31:27 +08:00
Sadegh Barati
caa8994d22
docs: add color-scheme ( #193 )
...
* docs: add `color-scheme` to doc
this change will fix **Choose File** text color in input file
* docs: fix `Nuxt` logo in light mode
* docs: fix line number highlight
2023-12-01 10:33:53 +08:00
Emir Büçkün
3a941e101e
docs: fix typo dialog.md ( #192 )
...
The dialogue title was incorrect. I deleted one of the two "sure" words.
2023-11-29 11:15:50 +03:30
zernonia
8d1dfe8da9
docs: fix demo after refactoring
2023-11-25 23:56:25 +08:00
Lucas Goyeche
89874ca324
feat(cli): add collapsible animations by default ( #186 )
...
* feat(cli): add collapsible animations by default
* docs: add collapsible animation instructions
2023-11-25 13:52:37 +08:00
Rishabh Dubey
71f5ce3c04
docs(form): fix closing of form tags in VeeValidate document ( #171 )
2023-11-14 13:26:55 +03:30
Selemondev
46892bf9c9
docs: add shadcn/vue VSCode extension ( #163 )
...
* docs(app): #162 add shadcn/vue VSCode extension
This pull request is intended to add the shadcn/vue VSCode extension to the installation guide.
Closes : #162
* docs: update announcement
* docs: credit, and format the text
---------
Co-authored-by: zernonia <zernonia@gmail.com>
2023-11-12 16:07:23 +08:00
Selemondev
e5cecae352
docs: Improve the API reference of all the components ( #152 )
...
* docs: improve the api reference of all the components
* docs(app): #152 add new-york theme
This pull request is intended to add the new-york theme for the newly created component examples.
Closes : #152
* chore: build registry
* chore: change usage of lucide icon in new-york
---------
Co-authored-by: zernonia <zernonia@gmail.com>
2023-11-09 18:42:01 +08:00
Sadegh Barati
a2c5834255
docs: fix nuxt.config.ts configuration for auto-import components directories ( #154 )
...
* docs: fix `nuxt.config.ts` components installiation step
* docs: add `pathPrefix`: false
2023-11-09 18:12:22 +08:00
Sadegh Barati
3e74fe7de6
docs: fix component preview alias path ( #150 )
...
* chore: update deps
* docs: fix alias path
2023-11-04 21:07:41 +08:00
Nik
ef4609abbf
feat: add toast ( #122 )
...
* feat: add toast
* feat: add new york version
* feat: add `VNode` type to toast description
* docs: use `toast` in form demos
* chore: run build registry
* docs: update announcement component, menu label
* refactor: change 'onUpdate:open' to 'onOpenChange' a more friendlier name
---------
Co-authored-by: Nik <dev@nkutinha.slmail.me>
Co-authored-by: Sadegh Barati <sadeghbaratiwork@gmail.com>
Co-authored-by: zernonia <zernonia@gmail.com>
2023-11-03 09:45:40 +08:00
zernonia
73c561d698
chore: bump Radix Vue v1 ( #139 )
...
* refactor: apply all v1 changes
* chore: bump radix-vue version
* chore: remove WIP
* chore: update component preview
* chore: fix old pnpm lock
2023-10-24 20:51:00 +08:00
Selemondev
b677d3fe5f
docs: improve API Reference for the Data Table Component ( #134 )
...
* docs: improve API Reference for the Data Table Component
* docs: update Data Table component API reference
2023-10-23 20:51:28 +03:30
Selemondev
537416f88f
docs: add Astro guide ( #118 )
...
* docs(app): add astro guide
* docs: update Astro guide
2023-10-22 16:11:01 +08:00
Greg Sanderson
2f9845efcd
chore: update vite.md ( #111 )
...
The guide assumes TypeScript (for example mentioning tsconfig.json just below) however the suggested Vite template uses JavaScript. Perhaps suggest using the TypeScript template instead as then everything else works.
2023-10-11 10:22:53 +08:00
Sadegh Barati
e5b33f652f
feat: add pagination ( #109 )
...
feat: update
2023-10-10 15:09:16 +08:00
Sadegh Barati
9b75dcf9d2
docs: add @formkit/auto-animate example in form.md ( #108 )
...
* fix: typo for injection key
* docs: add `@formkit/auto-animate` example
2023-10-09 20:35:49 +08:00
zernonia
9b4b0c289e
chore: fix demo reactivitiy
2023-10-06 13:23:49 +08:00
Sadegh Barati
d03067db67
feat: add vee-validate ( #85 )
...
* feat: add `vee-validate`
* chore: update
* chore: update `AccountForm` example
- add `FormDescription` component
- include `src` in tsconfig
* refactor: use radix-vue `Slot` component
* chore: refresh lockfile
* chore: update `ProfileForm.vue` and `AccountForm`
fix vee-validate initialValues on components with `componentField` slotProp
* chore: update `AppearanceForm.vue`
update pnpm and some deps -_-
* refactor: update
- add new-york style
- off eslint import/first rule
- use `useId` from radix-vue
* fix: class-name -> class
* refactor: simplify validation for `Command` component
* fix: v-bind="field" -> v-bind="componentField"
* fix: useAttrs to prevent class duplication
* docs: add `form.md`
- change TabPreview.vue to showcase way of using vee-validate
* docs: add form example for `checkbox` `input` and `datepicker`
* docs: add `combobox`, `datepicker`, `radio-group`, `select`, `switch` and `textarea` form and some other exmaples
* chore: typo, update `zod`, `vite`, and `@vitejs/plugin-vue`
2023-10-06 12:04:38 +08:00
Björn
417368bcd4
docs: update select.md with correct docs link ( #94 )
...
The link to vue-shadcn source & radix-vue docs was pointing to Popover component instead of Select component.
2023-10-01 23:32:37 +08:00
Selemondev
3e9d8063cc
docs: update Nuxt 3 installation guide for Typescript issue fix ( #71 )
...
* docs: update Nuxt 3 installation guide
* docs: update Nuxt 3 installation guide
2023-09-22 15:11:52 +08:00
zernonia
97e9b57eb0
docs: fix className reference
2023-09-22 09:48:30 +08:00
zernonia
9b2447b249
fix: update extension for tailwindconfig ( #68 )
2023-09-21 08:11:25 +08:00
zernonia
6aa476d375
docs: update meta for command
2023-09-20 14:24:48 +08:00
zernonia
0456a5ba0b
docs: update docs build, some content
2023-09-20 14:19:08 +08:00
Selemondev
d5bb3a8a7a
docs: improve the installation section for each component ( #50 )
...
* docs: improve the installation section for each component
* docs: improve the installation section for each component
---------
Co-authored-by: Selemondev <selemondev@Selemondevs-MacBook-Pro.local>
2023-09-20 13:02:01 +08:00
zernonia
6e0cfe1ade
feat: improve installation section to accommodate other frameworks ( #63 )
...
* feat: installation section by framwork
* chore: update installations
* refactor: use lodash templates
* fix: frozen pnpm-lock
* fix: capitalize
2023-09-19 13:08:40 +08:00
zernonia
afcdbf99a3
test: improve testing for cli
2023-09-18 21:27:44 +08:00
zernonia
7dcc589a1d
feat: add combobox, commands ( #52 )
...
* feat: add combobox, commands
* chore: add new label
2023-09-15 16:18:38 +08:00
Sadegh Barati
e5c9b6a06f
refactor(apps/www): use vite postcss depdendecy, use tsx instead of ts-node ( #42 )
...
* refactor(apps/www): use `vite` postcss dependency, use `tsx` instead of `ts-node`
- fix Excessive stack depth comparing types by updating vite to latest
- update deps
* docs: fix `DataTableDemo.vue` scroll-x on mobile devices
* docs: tweaks
* docs: bump `vitepress`
* docs: update deps
2023-09-13 09:57:25 +08:00
Ahmed Mayara
3636e992c3
feat: add profile section in forms example ( #44 )
...
* feat: add profile section in forms example
* feat: add account and appearance sections in forms example
* feat: add notifications and display sections in forms example
* fix: fix checked prop in display form
2023-09-13 09:26:12 +08:00
zernonia
2aeedf554a
chore: bump version, fix className
2023-09-08 18:43:17 +08:00
Ahmed Mayara
0a05459492
feat: add themes ( #32 )
2023-09-08 12:11:59 +08:00
zernonia
9f4bb109d9
docs: update all link to gh
2023-09-07 17:17:11 +08:00
zernonia
167cfcdf4b
fix: dark mode
2023-09-06 18:30:49 +08:00
zernonia
7200c53a8a
docs: improve docs site
2023-09-06 18:18:11 +08:00