Skip to content

Commit 4543f6e

Browse files
committed
src: Rename FscDiskPartition to DiskPartition
This should add more clarity to which type are needed for basic partitioning (filesystem customization) and which are needed for advanced (disk).
1 parent 91e7e73 commit 4543f6e

File tree

7 files changed

+24
-24
lines changed

7 files changed

+24
-24
lines changed

src/Components/CreateImageWizard/steps/FileSystem/components/DiskRow.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ import {
1616
removeDiskPartition,
1717
selectDiskPartitions,
1818
} from '../../../../../store/wizardSlice';
19-
import { FilesystemPartition, FscDiskPartition } from '../fscTypes';
19+
import { DiskPartition, FilesystemPartition } from '../fscTypes';
2020

2121
export const FileSystemContext = React.createContext<boolean>(true);
2222

2323
type DiskRowPropTypes = {
24-
partition: FscDiskPartition;
24+
partition: DiskPartition;
2525
onDrop?: (event: React.DragEvent<HTMLTableRowElement>) => void;
2626
onDragEnd?: (event: React.DragEvent<HTMLTableRowElement>) => void;
2727
onDragStart?: (event: React.DragEvent<HTMLTableRowElement>) => void;

src/Components/CreateImageWizard/steps/FileSystem/components/FileSystemTable.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@ import Row from './Row';
1717

1818
import { useAppDispatch } from '../../../../../store/hooks';
1919
import { changePartitionOrder } from '../../../../../store/wizardSlice';
20-
import { FilesystemPartition, FscDiskPartition } from '../fscTypes';
20+
import { DiskPartition, FilesystemPartition } from '../fscTypes';
2121

2222
type FileSystemTableTypes =
2323
| {
2424
partitions: FilesystemPartition[];
2525
mode: 'filesystem';
2626
}
2727
| {
28-
partitions: FscDiskPartition[];
28+
partitions: DiskPartition[];
2929
mode: 'disk-plain' | 'disk-lvm';
3030
};
3131

@@ -162,7 +162,7 @@ const FileSystemTable = ({ partitions, mode }: FileSystemTableTypes) => {
162162
};
163163

164164
const isFilesystemPartition = (
165-
p: FilesystemPartition | FscDiskPartition,
165+
p: FilesystemPartition | DiskPartition,
166166
): p is FilesystemPartition => !('type' in p);
167167

168168
const rootPartitionsCount = useMemo(
@@ -219,7 +219,7 @@ const FileSystemTable = ({ partitions, mode }: FileSystemTableTypes) => {
219219
onDragEnd={onDragEnd}
220220
onDragStart={onDragStart}
221221
key={partition.id}
222-
partition={partition as FscDiskPartition}
222+
partition={partition as DiskPartition}
223223
/>
224224
))}
225225
</Tbody>

src/Components/CreateImageWizard/steps/FileSystem/components/PartitionName.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ import { VolumeGroup } from '../../../../../store/imageBuilderApi';
55
import { changePartitionName } from '../../../../../store/wizardSlice';
66
import { useFilesystemValidation } from '../../../utilities/useValidation';
77
import { ValidatedInputAndTextArea } from '../../../ValidatedInput';
8-
import { FscDiskPartitionBase, LogicalVolumeWithBase } from '../fscTypes';
8+
import { DiskPartitionBase, LogicalVolumeWithBase } from '../fscTypes';
99

1010
type PartitionNamePropTypes = {
11-
partition: (VolumeGroup & FscDiskPartitionBase) | LogicalVolumeWithBase;
11+
partition: (VolumeGroup & DiskPartitionBase) | LogicalVolumeWithBase;
1212
customization: 'disk' | 'fileSystem';
1313
};
1414

src/Components/CreateImageWizard/steps/FileSystem/components/VolumeGroups.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ import {
2626
} from '../../../../../store/wizardSlice';
2727
import { useFilesystemValidation } from '../../../utilities/useValidation';
2828
import { ValidatedInputAndTextArea } from '../../../ValidatedInput';
29-
import { FscDiskPartition, FscDiskPartitionBase } from '../fscTypes';
29+
import { DiskPartition, DiskPartitionBase } from '../fscTypes';
3030

3131
type VolumeGroupsType = {
32-
volumeGroups: Extract<FscDiskPartition, VolumeGroup & FscDiskPartitionBase>[];
32+
volumeGroups: Extract<DiskPartition, VolumeGroup & DiskPartitionBase>[];
3333
};
3434

3535
const VolumeGroups = ({ volumeGroups }: VolumeGroupsType) => {

src/Components/CreateImageWizard/steps/FileSystem/fscTypes.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,27 +18,27 @@ export type FSType = 'ext4' | 'xfs' | 'vfat' | 'swap';
1818

1919
export type FscDisk = {
2020
minsize: string;
21-
partitions: FscDiskPartition[];
21+
partitions: DiskPartition[];
2222
type?: 'gpt' | 'dos' | undefined;
2323
};
2424

25-
export type FscDiskPartitionBase = {
25+
export type DiskPartitionBase = {
2626
id: string;
2727
min_size: string | undefined;
2828
unit: Units | undefined;
2929
};
3030

31-
export type LogicalVolumeWithBase = LogicalVolume & FscDiskPartitionBase;
31+
export type LogicalVolumeWithBase = LogicalVolume & DiskPartitionBase;
3232

33-
export type VolumeGroupWithExtendedLV = FscDiskPartitionBase & {
33+
export type VolumeGroupWithExtendedLV = DiskPartitionBase & {
3434
type: 'lvm';
3535
part_type?: string | undefined;
3636
name?: string | undefined;
3737
minsize?: Minsize | undefined;
3838
logical_volumes: LogicalVolumeWithBase[];
3939
};
4040

41-
export type FscDiskPartition =
42-
| (FilesystemTyped & FscDiskPartitionBase)
41+
export type DiskPartition =
42+
| (FilesystemTyped & DiskPartitionBase)
4343
| VolumeGroupWithExtendedLV
44-
| (BtrfsVolume & FscDiskPartitionBase);
44+
| (BtrfsVolume & DiskPartitionBase);

src/Components/CreateImageWizard/utilities/requestMapper.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,8 @@ import {
119119
import isRhel from '../../../Utilities/isRhel';
120120
import { FscModeType } from '../steps/FileSystem';
121121
import {
122+
DiskPartition,
122123
FilesystemPartition,
123-
FscDiskPartition,
124124
Units,
125125
} from '../steps/FileSystem/fscTypes';
126126
import { getConversionFactor } from '../steps/FileSystem/fscUtilities';
@@ -173,7 +173,7 @@ const convertFilesystemToPartition = (
173173

174174
const convertDiskToFscDisk = (
175175
disk: FilesystemTyped | VolumeGroup | BtrfsVolume,
176-
): FscDiskPartition => {
176+
): DiskPartition => {
177177
const id = uuidv4();
178178
let size;
179179
let unit;

src/store/wizardSlice.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ import type { ActivationKeys } from './rhsmApi';
1818

1919
import type { FscModeType } from '../Components/CreateImageWizard/steps/FileSystem';
2020
import type {
21+
DiskPartition,
22+
DiskPartitionBase,
2123
FilesystemPartition,
2224
FscDisk,
23-
FscDiskPartition,
24-
FscDiskPartitionBase,
2525
FSType,
2626
Units,
2727
} from '../Components/CreateImageWizard/steps/FileSystem/fscTypes';
@@ -965,12 +965,12 @@ export const wizardSlice = createSlice({
965965
) => {
966966
state.disk.type = action.payload;
967967
},
968-
addDiskPartition: (state, action: PayloadAction<FscDiskPartition>) => {
968+
addDiskPartition: (state, action: PayloadAction<DiskPartition>) => {
969969
state.disk.partitions.push(action.payload);
970970
},
971971
removeDiskPartition: (
972972
state,
973-
action: PayloadAction<FscDiskPartition['id']>,
973+
action: PayloadAction<DiskPartition['id']>,
974974
) => {
975975
const index = state.disk.partitions.findIndex(
976976
(partition) => partition.id === action.payload,
@@ -1023,7 +1023,7 @@ export const wizardSlice = createSlice({
10231023
state,
10241024
action: PayloadAction<{
10251025
vgId: string;
1026-
logicalVolume: LogicalVolume & FscDiskPartitionBase;
1026+
logicalVolume: LogicalVolume & DiskPartitionBase;
10271027
}>,
10281028
) => {
10291029
const { vgId, logicalVolume } = action.payload;

0 commit comments

Comments
 (0)