From 8a30bcbdf9264d235bf93da3df8e170cfde53d02 Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Thu, 12 Dec 2024 08:26:53 +0000 Subject: Removes web GUI --- gui/src/views/App.css | 5 ---- gui/src/views/App.tsx | 19 ------------- .../budgetUpdatesTable/BudgetUpdatesTableView.css | 10 ------- .../budgetUpdatesTable/BudgetUpdatesTableView.tsx | 32 ---------------------- gui/src/views/histogram/HistogramView.tsx | 31 --------------------- 5 files changed, 97 deletions(-) delete mode 100644 gui/src/views/App.css delete mode 100644 gui/src/views/App.tsx delete mode 100644 gui/src/views/budgetUpdatesTable/BudgetUpdatesTableView.css delete mode 100644 gui/src/views/budgetUpdatesTable/BudgetUpdatesTableView.tsx delete mode 100644 gui/src/views/histogram/HistogramView.tsx (limited to 'gui/src/views') diff --git a/gui/src/views/App.css b/gui/src/views/App.css deleted file mode 100644 index 9775b76..0000000 --- a/gui/src/views/App.css +++ /dev/null @@ -1,5 +0,0 @@ -div { - display: flex; - justify-content: space-evenly; - width: 100%; -} diff --git a/gui/src/views/App.tsx b/gui/src/views/App.tsx deleted file mode 100644 index 80eb051..0000000 --- a/gui/src/views/App.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import { createResource } from 'solid-js'; -import './App.css' -import { getAllBudgetUpdates, getAllCategories } from '../ajax/backend'; -import { HistogramView } from './histogram/HistogramView'; -import { BudgetUpdatesTableView } from './budgetUpdatesTable/BudgetUpdatesTableView'; - -function App() { - const [categories] = createResource(getAllCategories); - const [budgetUpdates] = createResource(getAllBudgetUpdates); - - return ( -
- - -
- ); -} - -export default App diff --git a/gui/src/views/budgetUpdatesTable/BudgetUpdatesTableView.css b/gui/src/views/budgetUpdatesTable/BudgetUpdatesTableView.css deleted file mode 100644 index e862976..0000000 --- a/gui/src/views/budgetUpdatesTable/BudgetUpdatesTableView.css +++ /dev/null @@ -1,10 +0,0 @@ -div { - display: flex; - flex-direction: column; - gap: 1rem; -} - -form { - display: flex; - gap: 1rem; -} diff --git a/gui/src/views/budgetUpdatesTable/BudgetUpdatesTableView.tsx b/gui/src/views/budgetUpdatesTable/BudgetUpdatesTableView.tsx deleted file mode 100644 index 465ea92..0000000 --- a/gui/src/views/budgetUpdatesTable/BudgetUpdatesTableView.tsx +++ /dev/null @@ -1,32 +0,0 @@ -import { createSignal, Match, Resource, Switch } from 'solid-js'; -import { BudgetUpdate } from '../../types/budgetUpdate'; -import { BudgetUpdatesTable } from '../../components/BudgetUpdatesTable/BudgetUpdatesTable'; -import { Category } from '../../types/category'; -import './BudgetUpdatesTableView.css'; - -export function BudgetUpdatesTableView({ budgetUpdates, categories }: Props) { - const [newCategoryId, setCategoryId] = createSignal(); - - const filteredAndSortedBudgetUpdates: BudgetUpdate[] = budgetUpdates() - ?.filter((bu) => bu.categoryId === newCategoryId()) - ?.sort((bu1, bu2) => bu2.date.diff(bu1.date)) - ?? []; - - return ( -
-
- - -
- -
- ); -} - -type Props = { - budgetUpdates: Resource; - categories: Resource; -} diff --git a/gui/src/views/histogram/HistogramView.tsx b/gui/src/views/histogram/HistogramView.tsx deleted file mode 100644 index 30e64ca..0000000 --- a/gui/src/views/histogram/HistogramView.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import { Match, Resource, Switch } from 'solid-js'; -import Histogram from '../../components/histogram/Histogram' -import { Category } from '../../types/category'; - -export function HistogramView({ categories }: Props) { - return ( - - - , { state: 'ready' }>)()} /> - - -

Loading...

-
- -

Unresolved!

-
- -

Error!

-

{JSON.stringify(categories.error, null, 2)}

-

{JSON.stringify(categories(), null, 2)}

-
- -

Refreshing!

-
-
- ); -} - -type Props = { - categories: Resource; -} -- cgit v1.2.3