RDFLib / prez-ui

BSD 3-Clause "New" or "Revised" License
10 stars 7 forks source link

Consider using a vue component library #17

Open edmondchuc opened 1 year ago

edmondchuc commented 1 year ago

We need to discuss the pros and cons for the kinds of component libraries out there.

Need to consider how easy these libraries/frameworks allow us to customise/theme the components.

If we really need to create custom components, then something like an unstyled component library may be more appropriate. Example, https://headlessui.com/

We should also discuss on CSS usage - css, sass, tailwind, etc.

edmondchuc commented 1 year ago

Where are we with the project and is adopting a component library something we want to look at right now?

Jamie - adopting a component library is out of scope for now. The current priority is to get Prez UI to be feature complete with v2.

Describo input forms

The "Describo input forms" work is quite standalone and not necessarily public facing. If and when we have a set of standardised input components, we can bring them in to the Describo forms.

Map search

Some of the map search components to discuss

Custom themes

The current solution is good enough. See https://github.com/Kurrawong/qld-resources-prez-ui. Move items in the header and footer - breadcrumbs, search box and prez links, etc to a separate component. Have placeholder Header and Footer components that are overridable rather than wrapping around the Vue app as it is currently done in the qld resources theme.

Outcomes: