feat(app): polish event type selector and branding mark

Refine the event type segmented control styling and avoid duplicate "Crewli" text in the sidebar header.

Made-with: Cursor
This commit is contained in:
2026-04-08 10:13:54 +02:00
parent c776331cf8
commit 11b9f1d399
2 changed files with 28 additions and 16 deletions

View File

@@ -162,22 +162,34 @@ function onSubmit() {
</VCol> </VCol>
<VCol cols="12"> <VCol cols="12">
<div class="text-caption text-medium-emphasis mb-1">
Type
</div>
<VSheet
border
rounded="lg"
class="pa-1"
>
<VBtnToggle <VBtnToggle
v-model="form.event_type" v-model="form.event_type"
mandatory mandatory
color="primary" class="w-100"
variant="outlined"
divided
density="comfortable" density="comfortable"
> >
<VBtn <VBtn
v-for="opt in eventTypeOptions" v-for="opt in eventTypeOptions"
:key="opt.value" :key="opt.value"
:value="opt.value" :value="opt.value"
class="flex-grow-1 text-none"
rounded="lg"
:color="form.event_type === opt.value ? 'primary' : undefined"
:variant="form.event_type === opt.value ? 'tonal' : 'text'"
style="min-inline-size: 0;"
> >
{{ opt.title }} {{ opt.title }}
</VBtn> </VBtn>
</VBtnToggle> </VBtnToggle>
</VSheet>
</VCol> </VCol>
<VCol <VCol

View File

@@ -12,10 +12,10 @@ export const { themeConfig, layoutConfig } = defineThemeConfig({
logo: h( logo: h(
'span', 'span',
{ {
class: 'crewli-wordmark text-h5 font-weight-bold', class: 'crewli-mark text-h5 font-weight-bold',
style: 'line-height: 1.2; letter-spacing: -0.02em; color: rgb(var(--v-theme-primary));', style: 'line-height: 1.2; letter-spacing: -0.02em; color: rgb(var(--v-theme-primary));',
}, },
'Crewli', 'C',
), ),
contentWidth: ContentWidth.Boxed, contentWidth: ContentWidth.Boxed,
contentLayoutNav: AppContentLayoutNav.Vertical, contentLayoutNav: AppContentLayoutNav.Vertical,