From 5857c4949cf07c3e2cb82aaa90f2a3133a605766 Mon Sep 17 00:00:00 2001 From: Eric NGUYEN Date: Mon, 10 Jul 2023 15:27:33 +0200 Subject: [PATCH] Extract IDimensionStyle.ts into a file --- src/Components/Canvas/Dimension.ts | 2 +- src/Components/SVG/Elements/Dimension.tsx | 4 +--- src/Interfaces/IDimensionStyle.ts | 3 +++ src/utils/default.ts | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) create mode 100644 src/Interfaces/IDimensionStyle.ts diff --git a/src/Components/Canvas/Dimension.ts b/src/Components/Canvas/Dimension.ts index 968f6b9..0846d68 100644 --- a/src/Components/Canvas/Dimension.ts +++ b/src/Components/Canvas/Dimension.ts @@ -1,5 +1,5 @@ +import { type IDimensionStyle } from '../../Interfaces/IDimensionStyle'; import { NOTCHES_LENGTH } from '../../utils/default'; -import { type IDimensionStyle } from '../SVG/Elements/Dimension'; interface IDimensionProps { id: string diff --git a/src/Components/SVG/Elements/Dimension.tsx b/src/Components/SVG/Elements/Dimension.tsx index 8e98bc1..fb20dc5 100644 --- a/src/Components/SVG/Elements/Dimension.tsx +++ b/src/Components/SVG/Elements/Dimension.tsx @@ -1,8 +1,6 @@ import * as React from 'react'; -import { type IDimensionOptions } from '../../../Interfaces/IDimensionOptions'; import { NOTCHES_LENGTH } from '../../../utils/default'; - -export type IDimensionStyle = Omit; +import { type IDimensionStyle } from '../../../Interfaces/IDimensionStyle'; interface IDimensionProps { id: string diff --git a/src/Interfaces/IDimensionStyle.ts b/src/Interfaces/IDimensionStyle.ts new file mode 100644 index 0000000..59853df --- /dev/null +++ b/src/Interfaces/IDimensionStyle.ts @@ -0,0 +1,3 @@ +import type { IDimensionOptions } from "./IDimensionOptions"; + +export type IDimensionStyle = Omit; diff --git a/src/utils/default.ts b/src/utils/default.ts index bfe64a1..d95347c 100644 --- a/src/utils/default.ts +++ b/src/utils/default.ts @@ -9,7 +9,7 @@ import { type ISymbolModel } from '../Interfaces/ISymbolModel'; import { Orientation } from '../Enums/Orientation'; import { AppState } from '../Enums/AppState'; import { type IDimensionOptions } from '../Interfaces/IDimensionOptions'; -import { type IDimensionStyle } from '../Components/SVG/Elements/Dimension'; +import { type IDimensionStyle } from '../Interfaces/IDimensionStyle'; /// EDITOR DEFAULTS ///