chore(website): coming-soon badges, standards reframe, pricing, company info
- Suite: "coming soon" badge + dimmed glyph on Meet & Chat (data-driven `soon` flag) - Stack (section 07): reframe from a vendor shopping-list to open standards + portability (no vendor names exposed; keeps the no-lock-in message) - Pricing: 69 → 49 kr/user/mo - Company info (footer + contact): Åtoften 33, 6710 Esbjerg V; CVR 43 14 18 21
This commit is contained in:
@@ -25,7 +25,20 @@ const copy = useCopy()
|
||||
minHeight: '280px',
|
||||
}"
|
||||
>
|
||||
<LandingModuleGlyph :name="card.name" />
|
||||
<div :style="{ display: 'flex', alignItems: 'flex-start', justifyContent: 'space-between', gap: '12px' }">
|
||||
<span :style="{ opacity: card.soon ? 0.5 : 1 }"><LandingModuleGlyph :name="card.name" /></span>
|
||||
<span
|
||||
v-if="card.soon"
|
||||
:style="{
|
||||
display: 'inline-flex', alignItems: 'center', gap: '6px', flexShrink: 0,
|
||||
fontFamily: '\'JetBrains Mono\', monospace', fontSize: '9px', letterSpacing: '0.1em', textTransform: 'uppercase',
|
||||
color: t.fgMuted, border: `1px solid ${t.border}`, borderRadius: '999px', padding: '4px 9px', whiteSpace: 'nowrap',
|
||||
}"
|
||||
>
|
||||
<span :style="{ width: '5px', height: '5px', borderRadius: '999px', background: t.signal }" />
|
||||
{{ copy.suite.soonLabel }}
|
||||
</span>
|
||||
</div>
|
||||
<div>
|
||||
<div :style="{ fontFamily: '\'Inter Tight\', sans-serif', fontWeight: 600, fontSize: '22px', color: t.fg, letterSpacing: '-0.02em' }">{{ card.name }}</div>
|
||||
<div :style="{ fontFamily: '\'JetBrains Mono\', monospace', fontSize: '10.5px', color: t.fgDim, marginTop: '6px', letterSpacing: '0.08em', textTransform: 'lowercase' }">{{ card.tag }}</div>
|
||||
|
||||
Reference in New Issue
Block a user