diff --git a/src/components/sections/schedule/DayCard.tsx b/src/components/sections/schedule/DayCard.tsx
index c47391c..f11c63a 100644
--- a/src/components/sections/schedule/DayCard.tsx
+++ b/src/components/sections/schedule/DayCard.tsx
@@ -1,5 +1,6 @@
import { Clock, User, MapPin } from "lucide-react";
import { shortAddress } from "./constants";
+import { ScheduleBadge } from "@/components/ui/ScheduleBadge";
import type { ScheduleDayMerged, ScheduleClassWithLocation } from "./constants";
interface DayCardProps {
@@ -34,25 +35,15 @@ function ClassRow({
{cls.time}
- {cls.hasSlots && (
-
- есть места
-
- )}
- {cls.recruiting && (
-
- набор
-
- )}
+ {cls.hasSlots && есть места}
+ {cls.recruiting && набор}
{cls.status && cls.status !== "hasSlots" && cls.status !== "recruiting" && (
-
- {cls.status}
-
+ {cls.status}
)}
- {cls.level && (
-
- {cls.level}
-
- )}
+ {cls.level && {cls.level}}
);
@@ -111,11 +98,13 @@ export function DayCard({ day, typeDots, showLocation, filterTrainerSet, toggleF
{locationGroups.map(([locName, { address, classes }], gi) => (
{/* Location sub-header */}
-
0 ? "border-t border-neutral-200 dark:border-white/[0.06]" : ""}`}>
-
-
+ 0 ? "border-t border-gold/10" : ""}`}>
+
+
{locName}
- {address && · {shortAddress(address)}}
+ {address && shortAddress(address) !== locName && (
+ · {shortAddress(address)}
+ )}
diff --git a/src/components/sections/schedule/GroupView.tsx b/src/components/sections/schedule/GroupView.tsx
index c7514a7..767e2fb 100644
--- a/src/components/sections/schedule/GroupView.tsx
+++ b/src/components/sections/schedule/GroupView.tsx
@@ -195,13 +195,13 @@ export function GroupView({
)}
- {/* Name — clicks to filter */}
+ {/* Name — clicks to open bio */}