Skip to content

Question/enhancement: easier way to customize form stylingΒ #46

@MarcinKoziukBC

Description

@MarcinKoziukBC

Hello! First of all thank you for this project, we think it's real valuable and enjoyed using it so far.

We would like to adapt the visual styling of the form, so it better matches the rest of our application (think of a look and feel similar to shadcn or Mantine). This is important for our users.

So far we're finding that hard to achieve, from what I can tell:

  • To implement a theme fully, it requires not just rendering but also replicating a substantial amount of logic
  • The default theme relies heavily on Rokit components, which come with their own built-in styling. Is there an approach to theme or style these components?
  • Because the UI is built using Web Components, applying global CSS styles doesn't seem feasible (Shadow DOM)
  • Some UI elements (clear buttons, add buttons) appear to be hard-coded

What we're essentially looking for is a way to override the styling of inputs and buttons without having to reimplement behaviour.

Are there any plans or ideas to make styling and theming easier or more customizable in the future? Or are we perhaps overlooking something obvious? πŸ™‚

Thanks in advance for your reply!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions