Skip to content

Commit 147b39a

Browse files
committed
chore: update styles
1 parent e0311e6 commit 147b39a

4 files changed

Lines changed: 27 additions & 26 deletions

File tree

‎plugins/messages/src/client/App.vue‎

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<script setup lang="ts">
22
import type { DevframeMessageEntry } from '@devframes/hub/types'
33
import type { DevframeConnectionStatus, DevframeRpcClient } from 'devframe/client'
4+
import DisplayBadge from '@antfu/design/components/Display/DisplayBadge.vue'
45
import FormSearchField from '@antfu/design/components/Form/FormSearchField.vue'
56
import LayoutToolbar from '@antfu/design/components/Layout/LayoutToolbar.vue'
67
import { computed, onBeforeUnmount, ref } from 'vue'
@@ -92,13 +93,23 @@ async function onOpenFile(entry: DevframeMessageEntry): Promise<void> {
9293
</div>
9394

9495
<template #search>
95-
<FormSearchField
96-
v-if="!connState"
97-
v-model="filters.search"
98-
size="sm"
99-
placeholder="Search messages…"
100-
class="max-w-64"
101-
/>
96+
<div class="flex gap-2 items-center">
97+
<FormSearchField
98+
v-if="!connState"
99+
v-model="filters.search"
100+
size="sm"
101+
placeholder="Search messages…"
102+
class="max-w-64"
103+
/>
104+
<DisplayBadge v-if="filters.totalCount > 0" :color="false" class="text-xs font-mono">
105+
<template v-if="filters.filteredCount !== filters.totalCount">
106+
{{ filters.filteredCount }}/{{ filters.totalCount }}
107+
</template>
108+
<template v-else>
109+
{{ filters.totalCount }}
110+
</template>
111+
</DisplayBadge>
112+
</div>
102113
</template>
103114

104115
<template #end>

‎plugins/messages/src/client/components/FilterToggles.vue‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ function isDimmed(active: Set<string>, item: string): boolean {
2727
v-for="item of items"
2828
:key="item"
2929
type="button"
30-
class="rounded flex items-center transition hover:bg-active"
30+
class="rounded flex items-center transition"
3131
:class="[
3232
badge ? 'p-0.5' : 'px-1.5 py-0.5 gap-0.5 text-xs',
3333
!badge && !isDimmed(active, item) ? (styles?.[item]?.color || '') : '',
34-
isDimmed(active, item) ? 'op30' : '',
34+
isDimmed(active, item) ? 'op30 saturate-50' : '',
3535
]"
3636
@click="$emit('toggle', item)"
3737
>

‎plugins/messages/src/client/components/MessageToolbarActions.vue‎

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
import type { MessageFilters } from '../composables/useMessageFilters'
33
import ActionButton from '@antfu/design/components/Action/ActionButton.vue'
44
import ActionIconButton from '@antfu/design/components/Action/ActionIconButton.vue'
5-
import DisplayBadge from '@antfu/design/components/Display/DisplayBadge.vue'
65
import LayoutSeparator from '@antfu/design/components/Layout/LayoutSeparator.vue'
76
87
const props = defineProps<{
@@ -28,15 +27,6 @@ const { filters } = props
2827
@click="filters.cycleSortMode"
2928
/>
3029

31-
<DisplayBadge v-if="filters.totalCount > 0" :color="false" class="text-xs font-mono">
32-
<template v-if="filters.filteredCount !== filters.totalCount">
33-
{{ filters.filteredCount }}/{{ filters.totalCount }}
34-
</template>
35-
<template v-else>
36-
{{ filters.totalCount }}
37-
</template>
38-
</DisplayBadge>
39-
4030
<template v-if="filters.hasActiveFilter">
4131
<ActionButton
4232
variant="text"

‎plugins/messages/src/client/components/message-styles.ts‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,16 @@ export interface FromStyle {
1616
}
1717

1818
export const levels: Record<DevframeMessageLevel, LevelStyle> = {
19-
info: { icon: 'i-ph:info-duotone', color: 'text-blue', bg: 'bg-blue', label: 'Info' },
20-
warn: { icon: 'i-ph:warning-duotone', color: 'text-amber', bg: 'bg-amber', label: 'Warning' },
21-
error: { icon: 'i-ph:x-circle-duotone', color: 'text-red', bg: 'bg-red', label: 'Error' },
22-
success: { icon: 'i-ph:check-circle-duotone', color: 'text-green', bg: 'bg-green', label: 'Success' },
23-
debug: { icon: 'i-ph:bug-duotone', color: 'text-gray', bg: 'bg-gray', label: 'Debug' },
19+
info: { icon: 'i-ph:info-duotone', color: 'dark:text-blue-200 text-blue-600', bg: 'bg-blue', label: 'Info' },
20+
warn: { icon: 'i-ph:warning-duotone', color: 'dark:text-amber-200 text-amber-600', bg: 'bg-amber', label: 'Warning' },
21+
error: { icon: 'i-ph:x-circle-duotone', color: 'dark:text-red-200 text-red-600', bg: 'bg-red', label: 'Error' },
22+
success: { icon: 'i-ph:check-circle-duotone', color: 'dark:text-green-200 text-green-600', bg: 'bg-green', label: 'Success' },
23+
debug: { icon: 'i-ph:bug-duotone', color: 'dark:text-gray-200 text-gray-600', bg: 'bg-gray', label: 'Debug' },
2424
}
2525

2626
export const fromEntries: Record<DevframeMessageEntryFrom, FromStyle> = {
27-
server: { icon: 'i-ph:hexagon-duotone', color: 'text-green-800 dark:text-green-200', label: 'Server' },
28-
browser: { icon: 'i-ph:globe-simple-duotone', color: 'text-amber-800 dark:text-amber-200', label: 'Browser' },
27+
server: { icon: 'i-ph:hexagon-duotone', color: 'text-green-600 dark:text-green-200', label: 'Server' },
28+
browser: { icon: 'i-ph:globe-simple-duotone', color: 'text-amber-600 dark:text-amber-200', label: 'Browser' },
2929
}
3030

3131
/** Ordering used by the "By severity" sort mode. */

0 commit comments

Comments
 (0)