From 06f9cb89fff998444dc2183a621c2f60b4c8a3b5 Mon Sep 17 00:00:00 2001 From: Arash Sheyda Date: Sun, 24 Sep 2023 21:12:28 -0600 Subject: [PATCH] feat(ui): NBadge component --- .../devtools-ui-kit/src/components/NBadge.vue | 5 +++++ packages/devtools-ui-kit/src/unocss.ts | 3 +++ packages/devtools/client/components/Badge.vue | 5 ----- .../client/components/ComponentDetails.vue | 4 ++-- .../client/components/ComponentItem.vue | 4 ++-- .../client/components/ModuleItemInstall.vue | 4 +--- .../client/components/NpmVersionCheck.vue | 8 ++++---- .../devtools/client/components/PluginItem.vue | 16 ++++++++-------- .../client/components/RoutesTable.vue | 8 ++++---- .../client/components/ServerRouteDetails.vue | 19 ++++++------------- .../client/components/ServerRouteListItem.vue | 4 ++-- .../components/TimelineDetailsFunction.vue | 4 +--- .../components/TimelineDetailsRoute.vue | 4 +--- packages/devtools/client/composables/utils.ts | 14 +++++++------- packages/devtools/client/pages/index.vue | 2 +- .../client/pages/modules/overview.vue | 2 +- .../devtools/client/pages/modules/pages.vue | 4 ++-- 17 files changed, 50 insertions(+), 60 deletions(-) create mode 100644 packages/devtools-ui-kit/src/components/NBadge.vue delete mode 100644 packages/devtools/client/components/Badge.vue diff --git a/packages/devtools-ui-kit/src/components/NBadge.vue b/packages/devtools-ui-kit/src/components/NBadge.vue new file mode 100644 index 0000000000..fb3606843e --- /dev/null +++ b/packages/devtools-ui-kit/src/components/NBadge.vue @@ -0,0 +1,5 @@ + diff --git a/packages/devtools-ui-kit/src/unocss.ts b/packages/devtools-ui-kit/src/unocss.ts index 96ee98be39..341023c206 100644 --- a/packages/devtools-ui-kit/src/unocss.ts +++ b/packages/devtools-ui-kit/src/unocss.ts @@ -146,6 +146,9 @@ export function unocssPreset(): Preset { // icon-button 'n-icon-button': 'aspect-1/1 w-1.6em h-1.6em flex items-center justify-center rounded op50 hover:op100 hover:n-bg-active', + // badge + 'n-badge': 'bg-context/10 text-context mx-0.5 select-none whitespace-nowrap rounded px-1.5 py-0.5 text-xs', + // loading 'n-loading': 'flex h-full w-full justify-center items-center', 'n-panel-grids': 'n-panel-grids-light dark:n-panel-grids-dark', diff --git a/packages/devtools/client/components/Badge.vue b/packages/devtools/client/components/Badge.vue deleted file mode 100644 index dc918bef77..0000000000 --- a/packages/devtools/client/components/Badge.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/packages/devtools/client/components/ComponentDetails.vue b/packages/devtools/client/components/ComponentDetails.vue index 820528643f..61a3d57389 100644 --- a/packages/devtools/client/components/ComponentDetails.vue +++ b/packages/devtools/client/components/ComponentDetails.vue @@ -20,9 +20,9 @@ const copy = useCopy()
- diff --git a/packages/devtools/client/components/ComponentItem.vue b/packages/devtools/client/components/ComponentItem.vue index aa32ffc6b2..8d92bcea87 100644 --- a/packages/devtools/client/components/ComponentItem.vue +++ b/packages/devtools/client/components/ComponentItem.vue @@ -34,9 +34,9 @@ const filePath = computed(() => props.component.filePath || props.component.file x{{ dependents?.length }} - diff --git a/packages/devtools/client/components/ModuleItemInstall.vue b/packages/devtools/client/components/ModuleItemInstall.vue index 2360fb4fc8..c1a85b636e 100644 --- a/packages/devtools/client/components/ModuleItemInstall.vue +++ b/packages/devtools/client/components/ModuleItemInstall.vue @@ -47,9 +47,7 @@ const anyObj = {} as any @click="isInstalled ? null : useModuleAction(item, 'install')" >