diff options
| author | Ariel Costas Guerrero <ariel@costas.dev> | 2025-11-06 15:44:58 +0100 |
|---|---|---|
| committer | Ariel Costas Guerrero <ariel@costas.dev> | 2025-11-06 15:44:58 +0100 |
| commit | 093ee906eae5361bbf47ae2fdc4003f95696656a (patch) | |
| tree | 055c656f69e91d6f503a4e11b9808e825e012feb /src/frontend/app/components | |
| parent | d95cfa74c5fcb9e58af1f85f8d76d859f155fce3 (diff) | |
Rename schedules table
Diffstat (limited to 'src/frontend/app/components')
| -rw-r--r-- | src/frontend/app/components/SchedulesTable.css (renamed from src/frontend/app/components/TimetableTable.css) | 0 | ||||
| -rw-r--r-- | src/frontend/app/components/SchedulesTable.tsx (renamed from src/frontend/app/components/TimetableTable.tsx) | 12 | ||||
| -rw-r--r-- | src/frontend/app/components/SchedulesTableSkeleton.tsx (renamed from src/frontend/app/components/EstimatesTableSkeleton.tsx) | 2 |
3 files changed, 7 insertions, 7 deletions
diff --git a/src/frontend/app/components/TimetableTable.css b/src/frontend/app/components/SchedulesTable.css index 8980fb4..8980fb4 100644 --- a/src/frontend/app/components/TimetableTable.css +++ b/src/frontend/app/components/SchedulesTable.css diff --git a/src/frontend/app/components/TimetableTable.tsx b/src/frontend/app/components/SchedulesTable.tsx index 8215141..afa6f8e 100644 --- a/src/frontend/app/components/TimetableTable.tsx +++ b/src/frontend/app/components/SchedulesTable.tsx @@ -1,9 +1,9 @@ import { useTranslation } from "react-i18next"; import LineIcon from "./LineIcon"; -import "./TimetableTable.css"; -import { useApp } from "../AppContext"; +import "./SchedulesTable.css"; +import { useApp } from "~/AppContext"; -export interface TimetableEntry { +export interface ScheduledTable { line: { name: string; colour: string; @@ -23,7 +23,7 @@ export interface TimetableEntry { } interface TimetableTableProps { - data: TimetableEntry[]; + data: ScheduledTable[]; showAll?: boolean; currentTime?: string; // HH:MM:SS format } @@ -69,7 +69,7 @@ const timeToMinutes = (time: string): number => { }; // Utility function to find nearby entries -const findNearbyEntries = (entries: TimetableEntry[], currentTime: string, before: number = 4, after: number = 4): TimetableEntry[] => { +const findNearbyEntries = (entries: ScheduledTable[], currentTime: string, before: number = 4, after: number = 4): ScheduledTable[] => { if (!currentTime) return entries.slice(0, before + after); const currentMinutes = timeToMinutes(currentTime); @@ -92,7 +92,7 @@ const findNearbyEntries = (entries: TimetableEntry[], currentTime: string, befor return sortedEntries.slice(startIndex, endIndex); }; -export const TimetableTable: React.FC<TimetableTableProps> = ({ +export const SchedulesTable: React.FC<TimetableTableProps> = ({ data, showAll = false, currentTime diff --git a/src/frontend/app/components/EstimatesTableSkeleton.tsx b/src/frontend/app/components/SchedulesTableSkeleton.tsx index 2ef770b..50ba94d 100644 --- a/src/frontend/app/components/EstimatesTableSkeleton.tsx +++ b/src/frontend/app/components/SchedulesTableSkeleton.tsx @@ -7,7 +7,7 @@ interface EstimatesTableSkeletonProps { rows?: number; } -export const EstimatesTableSkeleton: React.FC<EstimatesTableSkeletonProps> = ({ +export const SchedulesTableSkeleton: React.FC<EstimatesTableSkeletonProps> = ({ rows = 3 }) => { const { t } = useTranslation(); |
