Commit Graph

123 Commits

Author SHA1 Message Date
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
zernonia
ee809cb406 chore: add responsive design 2023-09-06 16:58:01 +08:00
zernonia
c677f55f42 docs: updates cli info 2023-09-06 14:32:40 +08:00
zernonia
ec0c3cc659 fix: cli installation error 2023-09-06 12:55:50 +08:00
zernonia
fd81ca7395 feat: task examples 2023-09-05 20:48:11 +08:00
zernonia
639129c816 feat: authentication examples 2023-09-05 17:05:58 +08:00
zernonia
6b747b14a4 feat: add music examples 2023-09-05 16:56:31 +08:00
zernonia
a8ebf5ea73 feat: add playground examples 2023-09-05 16:21:36 +08:00
zernonia
6d86b25ff0 feat: add cards examples 2023-09-05 15:50:02 +08:00
zernonia
9e977917eb feat: add exmaples layout 2023-09-05 14:29:34 +08:00
zernonia
8857f489bb feat: dashboard on landing page 2023-09-05 13:20:52 +08:00
zernonia
1d4f6d7307 feat: add datatable 2023-09-05 09:40:49 +08:00
zernonia
e168f23aea feat: dropdown components 2023-09-04 22:52:41 +08:00
zernonia
77b96ccbd7 feat: improve component preview components 2023-09-04 22:36:40 +08:00
zernonia
a0f2f0a37f feat: populate getting-started area 2023-09-04 13:43:47 +08:00
zernonia
56f473ccc1 feat: add scrollarea, nav menu 2023-09-04 11:30:01 +08:00
zernonia
a0c08b2355 feat: add v-calendar 2023-09-04 00:59:36 +08:00
zernonia
bb7663330f feat: add docs for components 2023-09-03 01:38:53 +08:00
zernonia
9d43d0b6e7 feat: context menu 2023-08-30 23:30:12 +08:00
zernonia
b34e1dbc62 feat: b,c components 2023-08-30 22:47:55 +08:00
zernonia
00cb94fe0d docs: alerts, avatar, asectRatio 2023-08-30 18:24:04 +08:00
zernonia
4f94bf62a4 docs: update select 2023-08-30 18:02:27 +08:00
zernonia
eb324d8e97 docs: add previous components back 2023-08-30 17:43:30 +08:00
zernonia
4017bc628c feat: vitepress docs 2023-08-30 15:42:00 +08:00
zernonia
90e2e2f7c0 chore: add vitepress 2023-08-30 10:14:37 +08:00