Standardize NodeDC UI components

This commit is contained in:
DCCONSTRUCTIONS
2026-05-02 10:56:43 +03:00
parent c99c91c826
commit 69eb5260b0
22 changed files with 1955 additions and 550 deletions
+14 -5
View File
@@ -22,7 +22,12 @@
"primitiveUi": [
"src/shared/ui/Button.tsx",
"src/shared/ui/Glass.tsx",
"src/shared/ui/PortalDropdown.tsx"
"src/shared/ui/PortalDropdown.tsx",
"src/shared/nodedc-ui/Dropdown.tsx",
"src/shared/nodedc-ui/Select.tsx",
"src/shared/nodedc-ui/Calendar.tsx",
"src/shared/nodedc-ui/ProfileMenu.tsx",
"src/shared/nodedc-ui/index.ts"
],
"storage": [
"src/shared/api/storageApi.ts"
@@ -63,17 +68,22 @@
"crossProjectMapping": [
{
"component": "dropdown-surface",
"launcher": ["portal-dropdown", "nodedc-dropdown-surface"],
"launcher": ["NodeDcDropdown", "nodedc-ui-dropdown-surface", "nodedc-dropdown-surface"],
"taskManager": ["nodedc-dropdown-surface", "nodedc-dropdown-option"]
},
{
"component": "select-dropdown",
"launcher": ["NodeDcSelect", "TopBar selectors", "AdminOverlay role/type/client selectors"],
"taskManager": ["ActionDropdown option menu pattern"]
},
{
"component": "calendar-popover",
"launcher": ["DateField", "nodedc-calendar-shell placeholder"],
"launcher": ["NodeDcDateField", "NodeDcCalendar", "src/shared/nodedc-ui/calendar.css"],
"taskManager": ["DateDropdown", "nodedc-calendar-shell"]
},
{
"component": "profile-menu",
"launcher": ["topbar profile cluster needs implementation"],
"launcher": ["NodeDcProfileMenu", "TopBar profile cluster"],
"taskManager": ["UserMenuRoot"]
},
{
@@ -83,4 +93,3 @@
}
]
}