Skip to content

Commit d725368

Browse files
committed
refactor: split out hostd-types
1 parent 35009f9 commit d725368

34 files changed

+848
-406
lines changed

apps/hostd/components/Contracts/ContractContextMenu.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,8 @@ import {
1212
Text,
1313
} from '@siafoundation/design-system'
1414
import { CaretDown16, DataCheck16 } from '@siafoundation/react-icons'
15-
import {
16-
ContractStatus,
17-
useContractsIntegrityCheck,
18-
} from '@siafoundation/hostd-react'
15+
import { ContractStatus } from '@siafoundation/hostd-types'
16+
import { useContractsIntegrityCheck } from '@siafoundation/hostd-react'
1917
import { useDialog } from '../../contexts/dialog'
2018
import { useCallback } from 'react'
2119

apps/hostd/components/DirectorySelectMenu/DirectorySelectCmd/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Page } from '../../CmdRoot/types'
33
import { Text } from '@siafoundation/design-system'
44
import { FolderIcon } from '@siafoundation/react-icons'
55
import { DirectorySelectEmpty } from './DirectorySelectEmpty'
6-
import { SystemDirResponse } from '@siafoundation/hostd-react'
6+
import { SystemDirectoryResponse } from '@siafoundation/hostd-types'
77
import { useHostOSPathSeparator } from '../../../hooks/useHostOSPathSeparator'
88
import { getChildDirectoryPath } from '../../../lib/system'
99
import { DirectorySelectError } from './DirectorySelectError'
@@ -27,7 +27,7 @@ export function DirectorySelectCmd({
2727
afterSelect,
2828
}: {
2929
path: string
30-
dir: SWRResponse<SystemDirResponse, SWRError>
30+
dir: SWRResponse<SystemDirectoryResponse, SWRError>
3131
setPath: (path: string) => void
3232
currentPage?: Page
3333
beforeSelect?: () => void

apps/hostd/components/DirectorySelectMenu/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Panel, ScrollArea } from '@siafoundation/design-system'
22
import { SWRError } from '@siafoundation/react-core'
3-
import { SystemDirResponse } from '@siafoundation/hostd-react'
3+
import { SystemDirectoryResponse } from '@siafoundation/hostd-types'
44
import { Command } from 'cmdk'
55
import { SWRResponse } from 'swr'
66
import {
@@ -10,7 +10,7 @@ import {
1010

1111
type Props = {
1212
path: string
13-
dir: SWRResponse<SystemDirResponse, SWRError>
13+
dir: SWRResponse<SystemDirectoryResponse, SWRError>
1414
onChange: (path: string) => void
1515
}
1616

apps/hostd/components/Volumes/VolumeContextMenu.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ import {
1717
Edit16,
1818
Close16,
1919
} from '@siafoundation/react-icons'
20+
import { VolumeStatus } from '@siafoundation/hostd-types'
2021
import {
21-
VolumeStatus,
2222
useVolume,
2323
useVolumeCancel,
2424
useVolumeUpdate,

apps/hostd/contexts/config/resources.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { SWRError } from '@siafoundation/react-core'
2-
import { HostSettings } from '@siafoundation/hostd-react'
2+
import { HostSettings } from '@siafoundation/hostd-types'
33

44
export type Resources = {
55
settings: {

apps/hostd/contexts/config/transform.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
DNSDuckDNSOptions,
55
DNSNoIPOptions,
66
HostSettings,
7-
} from '@siafoundation/hostd-react'
7+
} from '@siafoundation/hostd-types'
88
import {
99
bytesToMB,
1010
MBToBytes,

apps/hostd/contexts/config/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { DNSProvider } from '@siafoundation/hostd-react'
1+
import { DNSProvider } from '@siafoundation/hostd-types'
22
import BigNumber from 'bignumber.js'
33

44
export const scDecimalPlaces = 6

apps/hostd/contexts/contracts/columns.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
ArrowDownRight16,
1515
Money16,
1616
} from '@siafoundation/react-icons'
17-
import { ContractStatus } from '@siafoundation/hostd-react'
17+
import { ContractStatus } from '@siafoundation/hostd-types'
1818
import { blockHeightToTime, humanBytes, humanDate } from '@siafoundation/units'
1919
import { ContractContextMenu } from '../../components/Contracts/ContractContextMenu'
2020
import { ContractData, TableColumnId } from './types'

apps/hostd/contexts/contracts/dataset.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { useMemo } from 'react'
2-
import { Contract, useContracts } from '@siafoundation/hostd-react'
2+
import { Contract } from '@siafoundation/hostd-types'
3+
import { useContracts } from '@siafoundation/hostd-react'
34
import { ContractData } from './types'
45
import BigNumber from 'bignumber.js'
56

apps/hostd/contexts/contracts/index.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,8 @@ import {
55
getContractsTimeRangeBlockHeight,
66
} from '@siafoundation/design-system'
77
import { useRouter } from 'next/router'
8-
import {
9-
ContractStatus,
10-
useContracts as useContractsData,
11-
} from '@siafoundation/hostd-react'
8+
import { ContractStatus } from '@siafoundation/hostd-types'
9+
import { useContracts as useContractsData } from '@siafoundation/hostd-react'
1210
import { createContext, useContext, useMemo } from 'react'
1311
import {
1412
columnsDefaultVisible,

apps/hostd/contexts/contracts/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
import {
99
ContractFilterSortField,
1010
ContractStatus,
11-
} from '@siafoundation/hostd-react'
11+
} from '@siafoundation/hostd-types'
1212
import BigNumber from 'bignumber.js'
1313

1414
export type ContractData = {

apps/hostd/contexts/volumes/dataset.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { useMemo } from 'react'
2-
import { useVolumes, VolumeMeta } from '@siafoundation/hostd-react'
2+
import { VolumeMeta } from '@siafoundation/hostd-types'
3+
import { useVolumes } from '@siafoundation/hostd-react'
34
import { VolumeData } from './types'
45
import BigNumber from 'bignumber.js'
56
import { MiBToBytes } from '@siafoundation/units'

apps/hostd/contexts/volumes/index.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,8 @@ import {
33
useDatasetEmptyState,
44
secondsInMilliseconds,
55
} from '@siafoundation/design-system'
6-
import {
7-
VolumeMeta,
8-
useVolumes as useVolumesData,
9-
} from '@siafoundation/hostd-react'
6+
import { VolumeMeta } from '@siafoundation/hostd-types'
7+
import { useVolumes as useVolumesData } from '@siafoundation/hostd-react'
108
import { createContext, useContext, useMemo } from 'react'
119
import { columnsDefaultVisible, TableColumnId } from './types'
1210
import { columns } from './columns'

apps/hostd/contexts/volumes/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { VolumeStatus } from '@siafoundation/hostd-react'
1+
import { VolumeStatus } from '@siafoundation/hostd-types'
22
import BigNumber from 'bignumber.js'
33

44
export type VolumeData = {

apps/hostd/dialogs/AlertsDialog.tsx

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,8 @@ import {
55
triggerSuccessToast,
66
ValueCopyable,
77
} from '@siafoundation/design-system'
8-
import {
9-
AlertSeverity,
10-
useAlerts,
11-
useAlertsDismiss,
12-
} from '@siafoundation/hostd-react'
8+
import { AlertSeverity } from '@siafoundation/hostd-types'
9+
import { useAlerts, useAlertsDismiss } from '@siafoundation/hostd-react'
1310
import { humanTime } from '@siafoundation/units'
1411
import { useCallback } from 'react'
1512
import { defaultDatasetRefreshInterval } from '../config/swr'

libs/hostd-react/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"name": "@siafoundation/hostd-react",
3-
"description": " React hooks for interacting with `hostd`.",
3+
"description": "React hooks for interacting with `hostd`.",
44
"version": "4.0.0",
55
"license": "MIT",
6-
"peerDependencies": {
6+
"dependencies": {
77
"swr": "^2.1.1",
88
"@siafoundation/react-core": "^1.1.0",
9-
"@siafoundation/types": "^0.2.0"
9+
"@siafoundation/hostd-types": "0.0.0"
1010
},
1111
"types": "./src/index.d.ts"
1212
}

0 commit comments

Comments
 (0)