oblique-bit / oblique

An Angular front-end framework Tailored for your swiss branded business web application, Oblique provides a standardized corporate design look and feel as well as a collection of ready-to-use Angular components. Oblique, through its fully customizable master layout, takes care of the application's structure, letting you focus on the content.
https://oblique.bit.admin.ch
MIT License
56 stars 13 forks source link

Missing feature parity between frontend library and Figma pattern library #139

Closed robinloeffel closed 2 months ago

robinloeffel commented 2 months ago

Oblique version

11.3.2

Browser & version

No response

Node version

No response

Device and operating system

No response

Is this a regression?

I don't know

Screenshots

No response

Description

While working on a project for the BV, the team has noticed that there's no feature parity between the frontend Oblique (→ [here](https://oblique.bit.admin.ch/introductions/welcome)) and the pattern library Oblique (→ [here](https://www.figma.com/community/file/1354406905459477440)). This leads to confusion, inconsistencies and the freestyling of functionalities by the developers.

Reproduction

1. Check the Figma pattern library for the `Alert` component.
2. See that the `Alert` component may conditionally display a title.
3. Check the frontend library for the `Alert` component.
4. See that the `Alert` component may not conditionally display a title.

This is just one of many examples.

Expected behaviour

Components of the frontend library can 1:1 be consumed and configured, just as in the Figma library. They have the same functionality, take the same parameters, and look the same.

Context

No response

Proposed solution

No response

robinloeffel commented 2 months ago

After some inspection, it looks like everything that is in the Figma file should also be possible to do via the frontend components. In case I get a more concrete finding, I'll open up a new ticket. Sorry for the noise!