From 8182a08f60e88595984ba80b472f29ccf53c19bd Mon Sep 17 00:00:00 2001
From: Ariel Costas Guerrero <ariel@costas.dev>
Date: Sun, 7 Sep 2025 17:29:53 +0200
Subject: feat: Enhance development scripts and add Angular support

- Added new scripts for Angular development and formatting in package.json.
- Updated workspaces to include Angular frontend.
- Modified backend project file to exclude specific views from content inclusion.
- Updated logging settings in appsettings.json to include HttpClient warnings.
- Refactored TimetableTable component for cleaner rendering.
- Removed UpdateNotification component and related service worker management code.
- Simplified service worker registration in root component.
- Cleaned up settings page by removing update management functionality.
- Improved stoplist component structure for better readability.
- Updated PWA worker to streamline caching and response handling.
---
 src/frontend/app/routes/estimates-$id.tsx | 37 ++++++++++++++++---------------
 1 file changed, 19 insertions(+), 18 deletions(-)

(limited to 'src/frontend/app/routes/estimates-$id.tsx')

diff --git a/src/frontend/app/routes/estimates-$id.tsx b/src/frontend/app/routes/estimates-$id.tsx
index 1582275..ab10c53 100644
--- a/src/frontend/app/routes/estimates-$id.tsx
+++ b/src/frontend/app/routes/estimates-$id.tsx
@@ -122,8 +122,9 @@ export default function Estimates() {
     }
   };
 
-  if (data === null)
+  if (data === null) {
     return <h1 className="page-title">{t("common.loading")}</h1>;
+  }
 
   return (
     <div className="page-container estimates-page">
@@ -139,24 +140,24 @@ export default function Estimates() {
         </h1>
       </div>
 
-        <div className="table-responsive">
-          {tableStyle === "grouped" ? (
-            <GroupedTable data={data} dataDate={dataDate} />
-          ) : (
-            <RegularTable data={data} dataDate={dataDate} />
-          )}
-        </div>
-
-        <div className="timetable-section">
-          <TimetableTable
-            data={timetableData}
-            currentTime={new Date().toTimeString().slice(0, 8)} // HH:MM:SS
-          />
+      <div className="table-responsive">
+        {tableStyle === "grouped" ? (
+          <GroupedTable data={data} dataDate={dataDate} />
+        ) : (
+          <RegularTable data={data} dataDate={dataDate} />
+        )}
+      </div>
+
+      <div className="timetable-section">
+        <TimetableTable
+          data={timetableData}
+          currentTime={new Date().toTimeString().slice(0, 8)} // HH:MM:SS
+        />
 
-          {timetableData.length > 0 && (
-            <div className="timetable-actions">
-              <Link
-                to={`/timetable/${params.id}`}
+        {timetableData.length > 0 && (
+          <div className="timetable-actions">
+            <Link
+              to={`/timetable/${params.id}`}
               className="view-all-link"
             >
               <ExternalLink className="external-icon" />
-- 
cgit v1.3

