diff --git a/assets/app.js b/assets/app.js index 157e085..8ed6e87 100644 --- a/assets/app.js +++ b/assets/app.js @@ -13,10 +13,8 @@ import './styles/emoji-footprint.css'; import './javascript/theme.js'; import './javascript/emoji-footprint.js'; import './javascript/modes.js'; -import htmx from 'htmx.org'; import { initNumberInputs } from './javascript/numberInputs.js'; import { initRadioState } from './javascript/radioState.js'; -window.htmx = htmx; // Initialize everything when DOM is ready document.addEventListener('DOMContentLoaded', function() { diff --git a/importmap.php b/importmap.php index f880a22..1dea2bd 100644 --- a/importmap.php +++ b/importmap.php @@ -37,7 +37,4 @@ return [ 'chart.js/auto' => [ 'version' => '4.5.0', ], - 'htmx.org' => [ - 'version' => '2.0.6', - ], ]; diff --git a/src/Controller/DrinkTypeController.php b/src/Controller/DrinkTypeController.php index 54c39a9..714e92d 100644 --- a/src/Controller/DrinkTypeController.php +++ b/src/Controller/DrinkTypeController.php @@ -110,19 +110,4 @@ final class DrinkTypeController extends AbstractController return $this->redirectToRoute('app_drink_type_index', [], Response::HTTP_SEE_OTHER); } - - #[Route(path: '/{id}/history-chart', name: 'app_drink_type_history_chart', methods: ['GET'])] - public function historyChart( - DrinkType $drinkType, - GetStockHistory $getStockHistory, - GetWantedHistory $getWantedHistory, - ): Response { - return $this->render('components/history_chart_with_dismiss.html.twig', [ - 'stock_history' => $getStockHistory($drinkType), - 'wanted_history' => $getWantedHistory($drinkType), - 'chart_id' => 'stockHistoryChart_' . $drinkType->getId(), - 'title' => $drinkType->getName() . ' History', - 'drink_type_id' => $drinkType->getId(), - ]); - } } diff --git a/src/Service/DrinkType/GetStockHistory.php b/src/Service/DrinkType/GetStockHistory.php index 3704887..a9f34c1 100644 --- a/src/Service/DrinkType/GetStockHistory.php +++ b/src/Service/DrinkType/GetStockHistory.php @@ -23,18 +23,10 @@ final readonly class GetStockHistory if ($drinkType->getId() === null) { return[]; } - $items = $this->propertyChangeLogRepository->findBy([ + return $this->propertyChangeLogRepository->findBy([ 'entityClass' => DrinkType::class, 'propertyName' => 'currentStock', 'entityId' => $drinkType->getId(), ]); - $currentStock = new PropertyChangeLog(); - $currentStock->setNewValue((string) $drinkType->getCurrentStock()); - $currentStock->setEntityClass(DrinkType::class); - $currentStock->setEntityId($drinkType->getId()); - $currentStock->setPropertyName('currentStock'); - - $items[] = $currentStock; - return $items; } } diff --git a/src/Service/DrinkType/GetWantedHistory.php b/src/Service/DrinkType/GetWantedHistory.php index c3b0796..9e1533b 100644 --- a/src/Service/DrinkType/GetWantedHistory.php +++ b/src/Service/DrinkType/GetWantedHistory.php @@ -18,17 +18,10 @@ final readonly class GetWantedHistory return[]; } - $items = $this->propertyChangeLogRepository->findBy([ + return $this->propertyChangeLogRepository->findBy([ 'entityClass' => DrinkType::class, 'propertyName' => 'wantedStock', 'entityId' => $drinkType->getId(), ]); - $wantedStock = new PropertyChangeLog(); - $wantedStock->setNewValue((string) $drinkType->getWantedStock()); - $wantedStock->setEntityClass(DrinkType::class); - $wantedStock->setEntityId($drinkType->getId()); - $wantedStock->setPropertyName('wantedStock'); - $items[] = $wantedStock; - return $items; } } diff --git a/templates/base.html.twig b/templates/base.html.twig index e738ad8..3af52a6 100644 --- a/templates/base.html.twig +++ b/templates/base.html.twig @@ -17,7 +17,7 @@ {% endblock %} -