diff options
| author | Ben Sima <ben@bensima.com> | 2025-12-01 20:28:27 -0500 |
|---|---|---|
| committer | Ben Sima <ben@bensima.com> | 2025-12-01 20:28:27 -0500 |
| commit | 8d8dec801bf959d6e4bf1ba3fbc5af5b242f96d9 (patch) | |
| tree | 41a41dfbcc83325c3fd5ede4dc67396f525d8592 /Omni/Jr/Web/Pages.hs | |
| parent | 11ee0b44397ff5f58a11a105883c07a39d49bfa3 (diff) | |
Fix build errors in Jr modules
- Fix Worker.hs to use EngineError instead of tuple
- Fix Types.hs imports for LazyText.encodeUtf8 and dayOfWeek
- Remove duplicate SortOrder from Components.hs (import from Types.hs)
- Add orphan instance pragmas to Pages.hs and Partials.hs
- Clean up unused imports
Diffstat (limited to 'Omni/Jr/Web/Pages.hs')
| -rw-r--r-- | Omni/Jr/Web/Pages.hs | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/Omni/Jr/Web/Pages.hs b/Omni/Jr/Web/Pages.hs index 8e335ea..2fbbc00 100644 --- a/Omni/Jr/Web/Pages.hs +++ b/Omni/Jr/Web/Pages.hs @@ -1,5 +1,6 @@ {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE NoImplicitPrelude #-} +{-# OPTIONS_GHC -Wno-orphans #-} -- : dep lucid -- : dep servant-lucid @@ -10,18 +11,14 @@ module Omni.Jr.Web.Pages where import Alpha -import Data.List (init) import qualified Data.Text as Text -import Data.Time (UTCTime) +import Data.Time (utctDayTime) import qualified Lucid import qualified Lucid.Base as Lucid import Numeric (showFFloat) import Omni.Jr.Web.Components ( Breadcrumb (..), - SortOrder (..), complexityBadge, - epicProgressBar, - getDescendants, metaSep, multiColorProgressBar, pageBody, @@ -38,11 +35,11 @@ import Omni.Jr.Web.Components renderTaskCard, renderUnifiedTimeline, sortDropdown, - sortOrderToParam, statusBadge, statusBadgeWithForm, taskBreadcrumbs, ) +import Omni.Jr.Web.Partials () import Omni.Jr.Web.Types ( BlockedPage (..), DescriptionViewPartial (..), @@ -54,6 +51,7 @@ import Omni.Jr.Web.Types KBPage (..), ReadyQueuePage (..), ReviewInfo (..), + SortOrder (..), StatsPage (..), TaskDetailPage (..), TaskDiffPage (..), @@ -64,6 +62,7 @@ import Omni.Jr.Web.Types filterNamespace, filterPriority, filterStatus, + sortOrderToParam, sortTasks, timeRangeToParam, ) @@ -72,7 +71,7 @@ import qualified Omni.Task.Core as TaskCore taskToUnixTs :: TaskCore.Task -> Int taskToUnixTs t = let ts = TaskCore.taskUpdatedAt t - in floor (realToFrac (Data.Time.utctDayTime ts) :: Double) + in floor (realToFrac (utctDayTime ts) :: Double) instance Lucid.ToHtml HomePage where toHtmlRaw = Lucid.toHtml |
