Skip to content

Forms demo page with tanstack support#172

Open
stevaras wants to merge 94 commits intodevfrom
forms-demo-page-with-tanstack-support
Open

Forms demo page with tanstack support#172
stevaras wants to merge 94 commits intodevfrom
forms-demo-page-with-tanstack-support

Conversation

@stevaras
Copy link
Collaborator

@stevaras stevaras commented Sep 19, 2025

In this PR we add a tanstack-form UI component , equivalent to the default ShadCN's one we have under form.tsx that uses React Hook Form.

We added a demo page, that shows the same form example using both React Hook Form and Tanstack Form.

image

P.S. No idea what I need to do with the registry.json file <3

sc-ArshadHannan and others added 30 commits August 26, 2025 09:36
* intergration of the global css styles and other dependent styles to the project

* integration of the alert component to the doc site

* deafult alert text update

* issue fixed for a working registry of the alert component

* registry dependecey moved to the live env

* text fix for the alert success variant in the doc site

* removed the breakpoint.css from the global.css.

* removal of unused imports

* Added the rest of the CSS files which are dependent to the global css to the registry,
added the dependencies imports for the alert component to the registry.

* edited the title and description of the registry.json theme.
* registry component and demo component related to badge implemented

* removed conflicting issues with previous registry badge component

---------

Co-authored-by: Vishath Amarasinghe <vishath.amarasinghe@igt1sl.com>
* Imported new button component

* Updated non existing button variants with existing variants

---------

Co-authored-by: Muthula <muhtula.dev@gmail.com>
* select component completed

* add linting

* add linting

* add code formatter

---------

Co-authored-by: vijithan <virv@sitecore.net>
* card component registry and demo pages implemented successfully.

* refactor

* minor fixes added

---------

Co-authored-by: Vishath Amarasinghe <vishath.amarasinghe@igt1sl.com>
* registry.json updated with button, toggle, toggle group and badge

* select , button and badge added to the registry.json

* added the card component to the registry.json
* demo and registry components implemented for switch

* linting refactor

---------

Co-authored-by: Vishath Amarasinghe <vishath.amarasinghe@igt1sl.com>
* tabs component related registry and demo added

* linter issues fixed

---------

Co-authored-by: Vishath Amarasinghe <vishath.amarasinghe@igt1sl.com>
Co-authored-by: Muthula <muhtula.dev@gmail.com>
Co-authored-by: vijithan <virv@sitecore.net>
* avatar component and demo implemented

* refactor

* linter issues fixed

* refactor

* linter fixed

* URL changed to blok site urls

---------

Co-authored-by: Vishath Amarasinghe <vishath.amarasinghe@igt1sl.com>
Co-authored-by: vijithan <virv@sitecore.net>
* Imported new button component

* Updated non existing button variants with existing variants

* Added new Accordion component

* Added lint fixes for accordion component

* Removed repeated className use in AccordionContent

* Fixed the className repition in AccordionContent

Reverted classname use deletion in child component. Removed classname use in parent component

---------

Co-authored-by: Muthula <muhtula.dev@gmail.com>
* Added Label component

* Added label component to index file

* Added label object to the registry

---------

Co-authored-by: Muthula <muhtula.dev@gmail.com>
* avatar component and demo implemented

* refactor

* linter issues fixed

* refactor

* linter fixed

* URL changed to blok site urls

* skeleton demos added

* linter issues fixed

---------

Co-authored-by: Vishath Amarasinghe <vishath.amarasinghe@igt1sl.com>
* dialog registry and component added

* linter issues fixed

---------

Co-authored-by: Vishath Amarasinghe <vishath.amarasinghe@igt1sl.com>
* Integration of the input component to the doc site

* Integration of the input component to the doc site revert

* Integration of the input component to the doc site
* carousel component related registry and demo implemented

* linter issues fixed

---------

Co-authored-by: Vishath Amarasinghe <vishath.amarasinghe@igt1sl.com>
Co-authored-by: Muthula <muhtula.dev@gmail.com>
* Added sonner component

* Updated layout with the toaster component

---------

Co-authored-by: Muthula <muhtula.dev@gmail.com>
* Integration of the input component to the doc site

* Integration of the input component to the doc site revert

* Integration of the pagination component to the doc site
#92)

* Added context menu component and the demo

* Added context menu component to the index

* Added context menu definition in registry

* Fixed lint issues

---------

Co-authored-by: Muthula <muhtula.dev@gmail.com>
Co-authored-by: vijithan <virv@sitecore.net>
* intergration of the global css styles and other dependent styles to the project

* integration of the alert component to the doc site

* deafult alert text update

* issue fixed for a working registry of the alert component

* registry dependecey moved to the live env

* text fix for the alert success variant in the doc site

* removed the breakpoint.css from the global.css.

* removal of unused imports

* Added the rest of the CSS files which are dependent to the global css to the registry,
added the dependencies imports for the alert component to the registry.

* edited the title and description of the registry.json theme.

* build fail resovled , mdi/js and mdi/react was not updated

* #

* imported the previous regsitry component

* added missing semi colons

* importing the chart items to the new site

* fixing lint issues

* lint issue fixes

* lint issues

* lint fixes

* lint fixes

* lint fixes

* lint fixes
* registry.json updated with button, toggle, toggle group and badge

* select , button and badge added to the registry.json

* added the card component to the registry.json

* components ready to be imported to the registry

* added chart to the registry.json

* Implementing recharts to the specific version.

* dropdown menu registry Item
#96)

* Added aspect ratio component

* Added aspect ratio component to the index

* Added aspect ratio definition to the registry.json

---------

Co-authored-by: Muthula <muhtula.dev@gmail.com>
sc-ishankalakshan and others added 23 commits September 12, 2025 10:28
* Integration of the input component to the doc site

* Integration of the input component to the doc site revert

* Add new registry command to install all components

* home page enhancement
* Integration of the input component to the doc site

* Integration of the input component to the doc site revert

* The MCP section has been added.

* Lint fixes

* Styles changes
* update gitignore

* add marketplace registry components for next and react apps

* update registry core directory
add marketplace registries

---------

Co-authored-by: spm_sitecore <spyros.misichronis@sitecore.com>
Co-authored-by: spm_sitecore <spyros.misichronis@sitecore.com>
Co-authored-by: spm_sitecore <spyros.misichronis@sitecore.com>
Co-authored-by: Muthula <muhtula.dev@gmail.com>
* Changed topbar as a component

* Added topbar changes in registries/registry.json

---------

Co-authored-by: Muthula <muhtula.dev@gmail.com>
* Changed topbar as a component

* Added topbar changes in registries/registry.json

* Changed the top bar component path

---------

Co-authored-by: Muthula <muhtula.dev@gmail.com>
Co-authored-by: spm_sitecore <spyros.misichronis@sitecore.com>
Co-authored-by: spm_sitecore <spyros.misichronis@sitecore.com>
Co-authored-by: vijithan <virv@sitecore.net>
Co-authored-by: Muthula <muhtula.dev@gmail.com>
* block-sidebar implemented in registry and demo

* sidebar component and demo implemented

* refactor

* linting issues fixed

* liniting issues fixed

* registry old file refactored

---------

Co-authored-by: Vishath Amarasinghe <vishath.amarasinghe@igt1sl.com>
* remove registry.json from root

* update marketplace next registry code

---------

Co-authored-by: spm_sitecore <spyros.misichronis@sitecore.com>
* update marketplace next registry code

* add missing breakpoints.css from registry

---------

Co-authored-by: spm_sitecore <spyros.misichronis@sitecore.com>
Co-authored-by: spm_sitecore <spyros.misichronis@sitecore.com>
@vercel
Copy link

vercel bot commented Sep 19, 2025

Someone is attempting to deploy this pull request to the Sitecore Technical Marketing Team on Vercel.

To accomplish this, the commit author's email address needs to be associated with a GitHub account.

Learn more about how to change the commit author information.

Charalampos Vitoros (Χαράλαμπος Βιτώρος) added 2 commits September 19, 2025 18:32
@aeroplaniko aeroplaniko force-pushed the forms-demo-page-with-tanstack-support branch from 93f83d2 to ff466cb Compare November 13, 2025 14:07
@vercel
Copy link

vercel bot commented Nov 13, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
blok-shadcn Error Error Nov 13, 2025 2:08pm
dev-blok Error Error Nov 13, 2025 2:08pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants