Add slug helper text and enforce typing

This commit is contained in:
Tero Halla-aho 2025-11-27 23:49:00 +02:00
parent 17832fef46
commit ec3c9b06ae
2 changed files with 4 additions and 0 deletions

View file

@ -312,6 +312,7 @@ export default function NewListingPage() {
<label>
{t('slugLabel')}
<input value={slug} onChange={(e) => setSlug(e.target.value)} required />
<div style={{ color: '#cbd5e1', fontSize: 12 }}>{t('slugHelp')}</div>
</label>
<div>
<div style={{ display: 'flex', gap: 8, alignItems: 'center', flexWrap: 'wrap', marginBottom: 6 }}>

View file

@ -151,6 +151,7 @@ const baseMessages = {
translationMissing: 'Add at least one language with a title and description.',
loginToCreate: 'Please log in first to create a listing.',
slugLabel: 'Slug',
slugHelp: 'Unique link name, use lowercase letters and hyphens only (e.g. lake-cabin).',
localeInput: 'Locale',
titleLabel: 'Title',
descriptionLabel: 'Description',
@ -412,6 +413,7 @@ const baseMessages = {
createListingTitle: 'Luo kohde',
loginToCreate: 'Kirjaudu ensin luodaksesi kohteen.',
slugLabel: 'Osoitepolku',
slugHelp: 'Yksilöllinen linkki, käytä pieniä kirjaimia ja väliviivoja (esim. saimaa-mokki).',
localeInput: 'Kieli',
titleLabel: 'Otsikko',
descriptionLabel: 'Kuvaus',
@ -537,6 +539,7 @@ const svMessages: Record<keyof typeof baseMessages.en, string> = {
navSignup: 'Registrera dig',
navBrowse: 'Bläddra bland annonser',
navLanguage: 'Språk',
slugHelp: 'Unik länk, använd små bokstäver och bindestreck (t.ex. sjo-stuga).',
heroTitle: 'Hitta ditt nästa finska getaway',
heroBody: 'Upptäck stugor, lägenheter och villor direkt från ägarna. Annonser verifieras innan publicering och du kontaktar värdarna direkt — enkelt och transparent.',
ctaBrowse: 'Bläddra bland annonser',