code
code copied to clipboard
☂️ use Omorphia
Goal: use existing Omorphia components instead of per-project components
This umbrella issue serves as a tracking issue in the process of getting rid of duplicated Components. Some time ago many Knossos (Frontend) components got moved to Omorphia (Libary) but seemingly never removed from Knossos. This is bad since now the same components exist, twice which makes further work complicated.
Base
- [ ] Avatar - #1305
- [ ] Badge - #1305
- [ ] Checkbox #1305
- [ ] Chips - #1305
- [ ] ConditionalNuxtLink - #1305
- [ ] CopyCode - #1305
- [ ] DoubleIcon - #1305
- [ ] DropArea - #1305
- [ ] EnvironmentIndicator - #1305
- [ ] FileInput - #1305
- [ ] Notifications
- [ ] Pagination
- [ ] ProjectCard
Search
- [ ] Categories
- [ ] SearchFilter
Brand
- [ ] AnimatedLogo (LogoAnimated) - #1305
- [ ] TextLogo
Charts
- [ ] Chart
- [ ] CompactChart
Modal
- [ ] Modal
- [ ] ConfirmModal (ModalConfirm)
Nav
- [ ] Breadcrumbs
- [ ] NavRow
- [ ] NavStack
[!NOTE]
This list is only based on duplicated names. In case the Omorphia and Knossos components differ they should most likely be renamed.
[!IMPORTANT]
In case you open a PR connected to this Issue, please leave a comment or link them.