-
-
- handleChange(e.target.value, end)}
- className="w-full rounded-lg border border-white/10 bg-neutral-800 pl-7 pr-2 py-2 text-sm text-white outline-none focus:border-gold transition-colors [color-scheme:dark]"
- />
-
+
);
}
@@ -570,7 +564,7 @@ export function CityField({ value, onChange, error, onSearch, suggestions, onSel
return (
-
+
setFocused(true)}
placeholder="Город, страна"
- className={`w-full rounded-lg border bg-neutral-800 pl-7 pr-3 py-2 text-sm text-white placeholder-neutral-600 outline-none transition-colors ${
+ className={`w-full rounded-md border bg-neutral-800 pl-6 pr-3 py-1.5 text-sm text-white placeholder-neutral-600 outline-none transition-colors ${
error ? "border-red-500/50" : "border-white/10 focus:border-gold"
}`}
/>
- {error &&
}
+ {error &&
}
{error &&
{error}
}
{focused && suggestions && suggestions.length > 0 && (
@@ -716,38 +710,38 @@ export function VictoryItemListField({ label, items, onChange, cityErrors, cityS
{items.map((item, i) => (
-
-
+
+
update(i, "place", e.target.value)}
- placeholder="Место (🥇, 1 место...)"
- className="w-32 rounded-lg border border-white/10 bg-neutral-800 px-3 py-2 text-sm text-white placeholder-neutral-600 outline-none focus:border-gold transition-colors"
+ placeholder="Место (🥇, 1...)"
+ className="w-24 rounded-md border border-white/10 bg-neutral-800 px-2.5 py-1.5 text-sm text-white placeholder-neutral-600 outline-none focus:border-gold transition-colors"
/>
update(i, "category", e.target.value)}
- placeholder="Категория (Exotic Semi-Pro...)"
- className="flex-1 rounded-lg border border-white/10 bg-neutral-800 px-3 py-2 text-sm text-white placeholder-neutral-600 outline-none focus:border-gold transition-colors"
+ placeholder="Категория"
+ className="flex-1 rounded-md border border-white/10 bg-neutral-800 px-2.5 py-1.5 text-sm text-white placeholder-neutral-600 outline-none focus:border-gold transition-colors"
+ />
+ update(i, "competition", e.target.value)}
+ placeholder="Чемпионат"
+ className="flex-1 rounded-md border border-white/10 bg-neutral-800 px-2.5 py-1.5 text-sm text-white placeholder-neutral-600 outline-none focus:border-gold transition-colors"
/>
-
update(i, "competition", e.target.value)}
- placeholder="Чемпионат (REVOLUTION 2025...)"
- className="w-full rounded-lg border border-white/10 bg-neutral-800 px-3 py-2 text-sm text-white placeholder-neutral-600 outline-none focus:border-gold transition-colors"
- />
-
+
update(i, "location", v)}
@@ -756,26 +750,24 @@ export function VictoryItemListField({ label, items, onChange, cityErrors, cityS
suggestions={citySuggestions?.index === i ? citySuggestions.items : undefined}
onSelectSuggestion={(v) => onCitySelect?.(i, v)}
/>
-
- update(i, "date", v)}
- />
-
+ update(i, "date", v)}
+ />
-
+
{item.image ? (
-
-
-
{item.image.split("/").pop()}
+
+
+ {item.image.split("/").pop()}
) : (
-