From a5cd9538b0db731a0d0e10e58804ef8ad32211b7 Mon Sep 17 00:00:00 2001 From: Adam Mathes Date: Fri, 13 Feb 2026 07:13:18 -0800 Subject: Implement Frontend Settings with tests --- frontend/coverage/src/components/Settings.css.html | 331 +++++++++++++++++++++ 1 file changed, 331 insertions(+) create mode 100644 frontend/coverage/src/components/Settings.css.html (limited to 'frontend/coverage/src/components/Settings.css.html') diff --git a/frontend/coverage/src/components/Settings.css.html b/frontend/coverage/src/components/Settings.css.html new file mode 100644 index 0000000..5bd4b53 --- /dev/null +++ b/frontend/coverage/src/components/Settings.css.html @@ -0,0 +1,331 @@ + + + + + + Code coverage report for src/components/Settings.css + + + + + + + + + +
+
+

All files / src/components Settings.css

+
+ +
+ 0% + Statements + 0/0 +
+ + +
+ 0% + Branches + 0/0 +
+ + +
+ 0% + Functions + 0/0 +
+ + +
+ 0% + Lines + 0/0 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  + 
.settings-page {
+    padding: 2rem;
+    max-width: 800px;
+    margin: 0 auto;
+}
+ 
+.add-feed-section {
+    background: #f9f9f9;
+    padding: 1.5rem;
+    border-radius: 8px;
+    margin-bottom: 2rem;
+    border: 1px solid #eee;
+}
+ 
+.add-feed-form {
+    display: flex;
+    gap: 1rem;
+}
+ 
+.feed-input {
+    flex: 1;
+    padding: 0.5rem;
+    border: 1px solid #ccc;
+    border-radius: 4px;
+    font-size: 1rem;
+}
+ 
+.error-message {
+    color: #d32f2f;
+    margin-top: 1rem;
+}
+ 
+.settings-feed-list {
+    list-style: none;
+    padding: 0;
+    border: 1px solid #eee;
+    border-radius: 8px;
+}
+ 
+.settings-feed-item {
+    display: flex;
+    justify-content: space-between;
+    align-items: center;
+    padding: 1rem;
+    border-bottom: 1px solid #eee;
+}
+ 
+.settings-feed-item:last-child {
+    border-bottom: none;
+}
+ 
+.feed-info {
+    display: flex;
+    flex-direction: column;
+}
+ 
+.feed-title {
+    font-weight: bold;
+    font-size: 1.1rem;
+}
+ 
+.feed-url {
+    color: #666;
+    font-size: 0.9rem;
+}
+ 
+.delete-btn {
+    background: #ff5252;
+    color: white;
+    border: none;
+    padding: 0.5rem 1rem;
+    border-radius: 4px;
+    cursor: pointer;
+}
+ 
+.delete-btn:hover {
+    background: #ff1744;
+}
+ 
+.delete-btn:disabled {
+    background: #ffcdd2;
+    cursor: not-allowed;
+}
+ +
+
+ + + + + + + + \ No newline at end of file -- cgit v1.2.3