Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate PrimeVue #313

Open
12 of 13 tasks
rvanoord opened this issue Aug 8, 2024 · 1 comment
Open
12 of 13 tasks

Investigate PrimeVue #313

rvanoord opened this issue Aug 8, 2024 · 1 comment
Assignees

Comments

@rvanoord
Copy link
Member

rvanoord commented Aug 8, 2024

  • Set up a "hello world" Vue project
  • Add BCC Component Library (for reference)
  • Setup PrimeVue (tailwind version - tailwind.primevue.org?)
  • Experiment with adjusting tokens and/or CSS presets to make components similar to styling in BCC Component Library

Objective: get a feeling / understanding of how easy it is to customize PrimeVue according to our needs, and the quality of the product.

  • Test styling in styled mode (adjusting preset) - e.g. stepper
  • Test tailwind integration in styled mode
  • Test applying a theme in unstyled mode
  • Test making own preset/theme in unstyled mode - and applying variables
  • Test using material icons (i.e. the same icons as currently used)
  • Test wrapping an unstyled component - e.g. data table
  • Finally document pros and cons of each approach (basis for decision)

  • Wrapping of PrimeVue?
  • Applying Designtokens to Bcc Components?
@ldvtz
Copy link
Contributor

ldvtz commented Aug 13, 2024

List of Bcc Components and their "PrimeVue-equivalent" if existing

# Bcc Component Name PrimeVue Component Name Fundamental differences?
1 BccButton Button No
2 BccCheckbox Checkbox No
3 BccFormLabel - (only Floating - FloatLabel) -
4 BccFormMessage Message No
5 BccInput InputText No
6 BccRadio RadioButton No
7 BccSelect Select No
8 BccToggle ToggleSwitch No
9 BccAlert Toast No
10 BccBadge - -
11 BccModal ConfirmDialog / ConfirmPopup / Dialog No
12 BccProgress ProgressBar Yes
13 BccTable DataTable No
14 BccTabs Tabs No
15 BccGraphic Image No
16 BccHeader -  
17 BccInfo Tag? Yes
18 BccItemTile Card Yes
19 BccLinkItem - -
20 BccAccordion Accordion No
21 BccAvatar Avatar No
22 BccBanner - -
23 BccCapacityIndicator - -
24 BccCookieBanner ConfirmPopup? Yes
25 BccPagination Paginator No
26 BccPin Badge No
27 BccSpinner ProgressSpinner No
28 BccStatusIndicator - -
29 BccStepper Stepper Yes
30 BccTooltip Tooltip No
31 BccNpsResult - -
32 BccNpsScore Rating Yes
33 BccReact - -

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

When branches are created from issues, their pull requests are automatically linked.

3 participants