aboutsummaryrefslogtreecommitdiff
path: root/src/frontend/app/components
diff options
context:
space:
mode:
authorAriel Costas Guerrero <ariel@costas.dev>2025-11-06 15:44:58 +0100
committerAriel Costas Guerrero <ariel@costas.dev>2025-11-06 15:44:58 +0100
commit093ee906eae5361bbf47ae2fdc4003f95696656a (patch)
tree055c656f69e91d6f503a4e11b9808e825e012feb /src/frontend/app/components
parentd95cfa74c5fcb9e58af1f85f8d76d859f155fce3 (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();