1
1
import { makeStyles } from "@material-ui/core/styles"
2
2
import { useActor , useMachine , useSelector } from "@xstate/react"
3
+ import { FeatureNames } from "api/types"
3
4
import dayjs from "dayjs"
4
5
import minMax from "dayjs/plugin/minMax"
5
6
import { FC , useContext , useEffect } from "react"
6
7
import { Helmet } from "react-helmet-async"
7
8
import { useTranslation } from "react-i18next"
8
9
import { useParams } from "react-router-dom"
10
+ import { selectFeatureVisibility } from "xServices/entitlements/entitlementsSelectors"
9
11
import { DeleteDialog } from "../../components/Dialogs/DeleteDialog/DeleteDialog"
10
12
import { ErrorSummary } from "../../components/ErrorSummary/ErrorSummary"
11
13
import { FullScreenLoader } from "../../components/Loader/FullScreenLoader"
@@ -14,12 +16,10 @@ import { firstOrItem } from "../../util/array"
14
16
import { pageTitle } from "../../util/page"
15
17
import { canExtendDeadline , canReduceDeadline , maxDeadline , minDeadline } from "../../util/schedule"
16
18
import { getFaviconByStatus } from "../../util/workspace"
17
- import { selectFeatureVisibility } from "xServices/entitlements/entitlementsSelectors"
18
19
import { selectUser } from "../../xServices/auth/authSelectors"
19
20
import { XServiceContext } from "../../xServices/StateContext"
20
21
import { workspaceMachine } from "../../xServices/workspace/workspaceXService"
21
22
import { workspaceScheduleBannerMachine } from "../../xServices/workspaceSchedule/workspaceScheduleBannerXService"
22
- import { FeatureNames } from "api/types"
23
23
24
24
dayjs . extend ( minMax )
25
25
0 commit comments