hykocx
54386d3fe3
feat(ui): add BlockEditor component with block types, slash menu, and drag-and-drop
...
- add BlockEditor orchestrator with controlled block list and keyboard navigation
- add Block client component with contentEditable sync, drag handles, and markdown shortcuts
- add SlashMenu for inserting block types via `/` command
- add blockRegistry and block type definitions (paragraph, heading, bullet list, numbered list, quote, code, divider)
- add caret and id utility helpers
- export BlockEditor from shared components index
- add BlockEditor demo to admin devkit ComponentsPage
- add README documenting usage and architecture
2026-04-25 17:37:23 -04:00
hykocx
cd6064b98f
refactor(ui): replace RoleBadge with generic Badge component
...
- add `dot` and `onRemove` props to Badge for colored dot and removable tag support
- delete RoleBadge component in favor of Badge with dot prop
- update UserCreateModal, UserEditModal, and UsersPage to use Badge instead of RoleBadge
- remove RoleBadge export from shared components index
2026-04-25 17:05:32 -04:00
hykocx
25f93526a5
feat(admin): add RoleBadge component and integrate it in user management views
...
- add new RoleBadge shared component for consistent role display
- export RoleBadge from shared components index
- replace inline Badge usage with RoleBadge in UsersPage role column
- use RoleBadge via renderTag prop in UserEditModal role TagInput
- simplify TagInput Pill to a generic unstyled pill, removing color logic
2026-04-24 15:31:28 -04:00
hykocx
ccdd309414
feat(admin): add bottom navigation items and settings page to admin panel
2026-04-22 20:12:18 -04:00
hykocx
e5df0e102b
style(ui): replace dark hover bg from neutral-950 to neutral-900 and use RelativeDate component in UsersPage
2026-04-22 17:30:48 -04:00
hykocx
866da94f06
feat(ui): add ColorPicker component and replace native color input in RoleEditModal
2026-04-22 16:30:41 -04:00
hykocx
18270540cc
refactor(admin): replace inline avatar logic with shared UserAvatar component
2026-04-22 15:14:07 -04:00
hykocx
7ca818da5a
fix(ui): fix missing space between rounded-lg and transition-all in Button class
2026-04-22 14:55:19 -04:00
hykocx
f387511c40
refactor(admin): remove group toggle feature and simplify permissions UI in RoleEditPage
2026-04-19 17:04:29 -04:00
hykocx
dcd4d9b9f9
refactor(admin): replace raw form elements with shared Input, Textarea, and Switch components in RoleEditPage
2026-04-19 16:56:50 -04:00
hykocx
65ae3c6788
chore: import codes
2026-04-12 12:50:14 -04:00