Skip to content

Conversation

@csillag
Copy link
Collaborator

@csillag csillag commented Jun 17, 2025

See the README file and the Storybook pages for details.

Task list

Port hooks and UI components from Blockvote to use widgets and styles from ui-library

  • Generic state management / validation stuff
  • Simple text input
  • Boolean input
  • Date input
  • Select
  • Array List input
  • Code for compiling forms

Integration

  • Get rid of most of CSS code (use the ui-library styles and tailwind)
  • Full linting
  • Add README file describing the general approach
  • Add StoryBook examples for everything
  • Discuss best approach and practices with team. also considering react-hook-form and Shadcn's form stuff, and animation libraries
  • Get rid of all custom CSS code everywhere (fully use the ui-library styles and tailwind)
  • Tune CSS where necessary
  • Fully de-duplicate functionality, considering the chosen libraries and methods

@github-actions
Copy link

github-actions bot commented Jun 17, 2025

Deployed to Cloudflare Pages

Latest commit: 3485b8a36bd80bb0517a1fd6e36699f6540d0b8c
Status:✅ Deploy successful!
Preview URL: https://e327ff6a.oasis-ui.pages.dev
Alias: https://pr-40.oasis-ui.pages.dev

@csillag csillag force-pushed the csillag/add-more-logic branch 2 times, most recently from d36df81 to d038c25 Compare June 17, 2025 15:20
@csillag csillag changed the title [W.I.P] Add form building hooks and components Add form building hooks and components Jun 18, 2025
@csillag csillag self-assigned this Jun 18, 2025
@csillag csillag force-pushed the csillag/add-more-logic branch from 788f42d to 3485b8a Compare July 11, 2025 18:34
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.

2 participants