code icon indicating copy to clipboard operation
code copied to clipboard

☂️ use Omorphia

Open ToBinio opened this issue 1 year ago • 0 comments

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.

ToBinio avatar Jul 16 '24 16:07 ToBinio