Skip to content

Commit 9e33b57

Browse files
committed
Fixed formatting issues
1 parent 6f761cd commit 9e33b57

6 files changed

Lines changed: 71 additions & 59 deletions

File tree

packages/imagekit-editor-dev/src/components/RetryableImage.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,11 @@ export default function RetryableImage(props: RetryableImageProps) {
156156
}
157157

158158
return (
159-
<Box ref={rootRef as React.RefObject<HTMLDivElement>} position="relative" display="inline-block">
159+
<Box
160+
ref={rootRef as React.RefObject<HTMLDivElement>}
161+
position="relative"
162+
display="inline-block"
163+
>
160164
{error ? (
161165
<Center
162166
w={imgProps.width || "full"}

packages/imagekit-editor-dev/src/components/common/ColorPickerField.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ import {
77
PopoverTrigger,
88
} from "@chakra-ui/react"
99
import { memo, useEffect, useState } from "react"
10-
import ColorPicker, { type ColorPickerProps } from "react-best-gradient-color-picker"
10+
import ColorPicker, {
11+
type ColorPickerProps,
12+
} from "react-best-gradient-color-picker"
1113
import { useDebounce } from "../../hooks/useDebounce"
1214

1315
const ColorPickerField = ({

packages/imagekit-editor-dev/src/components/common/Hover.tsx

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Box, type BoxProps, Flex, type FlexProps } from "@chakra-ui/react"
2-
import { useState, useEffect, useRef, useCallback } from "react"
2+
import { useCallback, useEffect, useRef, useState } from "react"
33

44
interface FlexHoverProps extends FlexProps {
55
children(isHover: boolean): JSX.Element
@@ -20,29 +20,29 @@ const Hover = ({
2020

2121
const handleClickOutside = useCallback((event: MouseEvent): void => {
2222
const hoverArea = hoverAreaRef.current
23-
if (
24-
hoverArea &&
25-
!hoverArea.contains(event.target as Node)
26-
) {
23+
if (hoverArea && !hoverArea.contains(event.target as Node)) {
2724
setIsHover(false)
2825
}
2926
}, [])
3027

31-
const debouncedHandleClickOutside = useCallback((event: MouseEvent): void => {
32-
if (debounceTimerRef.current) {
33-
clearTimeout(debounceTimerRef.current)
34-
}
35-
debounceTimerRef.current = setTimeout(() => {
36-
handleClickOutside(event)
37-
}, 100)
38-
}, [handleClickOutside])
28+
const debouncedHandleClickOutside = useCallback(
29+
(event: MouseEvent): void => {
30+
if (debounceTimerRef.current) {
31+
clearTimeout(debounceTimerRef.current)
32+
}
33+
debounceTimerRef.current = setTimeout(() => {
34+
handleClickOutside(event)
35+
}, 100)
36+
},
37+
[handleClickOutside],
38+
)
3939

4040
useEffect(() => {
41-
document.addEventListener('mousedown', handleClickOutside)
42-
document.addEventListener('mouseover', debouncedHandleClickOutside)
41+
document.addEventListener("mousedown", handleClickOutside)
42+
document.addEventListener("mouseover", debouncedHandleClickOutside)
4343
return () => {
44-
document.removeEventListener('mousedown', handleClickOutside)
45-
document.removeEventListener('mouseover', debouncedHandleClickOutside)
44+
document.removeEventListener("mousedown", handleClickOutside)
45+
document.removeEventListener("mouseover", debouncedHandleClickOutside)
4646
if (debounceTimerRef.current) {
4747
clearTimeout(debounceTimerRef.current)
4848
}

packages/imagekit-editor-dev/src/components/common/ZoomInput.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ export const ZoomInput: React.FC<ZoomInputFieldProps> = ({
4343
defaultValue = 100,
4444
value,
4545
}) => {
46-
const [zoomValue, setZoomValue] = useState<number>(value ?? (defaultValue as number))
46+
const [zoomValue, setZoomValue] = useState<number>(
47+
value ?? (defaultValue as number),
48+
)
4749
const [inputValue, setInputValue] = useState<string>(
4850
(value ?? (defaultValue as number)).toString(),
4951
)

packages/imagekit-editor-dev/src/components/sidebar/transformation-config-sidebar.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -448,7 +448,11 @@ export const TransformationConfigSidebar: React.FC = () => {
448448
{...register(field.name)}
449449
{...(field.fieldProps ?? {})}
450450
defaultValue={
451-
field.fieldProps?.defaultValue as string | number | readonly string[] | undefined
451+
field.fieldProps?.defaultValue as
452+
| string
453+
| number
454+
| readonly string[]
455+
| undefined
452456
}
453457
/>
454458
) : null}

packages/imagekit-editor-dev/src/schema/transformation.ts

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,7 @@ export const aspectRatioValidator = z.any().superRefine((val, ctx) => {
7777
})
7878
})
7979

80-
const layerXNumber = z.coerce
81-
.string()
82-
.regex(/^[N-]?\d+(\.\d{1,2})?$/)
80+
const layerXNumber = z.coerce.string().regex(/^[N-]?\d+(\.\d{1,2})?$/)
8381

8482
const layerXExpr = z
8583
.string()
@@ -99,9 +97,7 @@ export const layerXValidator = z.any().superRefine((val, ctx) => {
9997
})
10098
})
10199

102-
const layerYNumber = z.coerce
103-
.string()
104-
.regex(/^[N-]?\d+(\.\d{1,2})?$/)
100+
const layerYNumber = z.coerce.string().regex(/^[N-]?\d+(\.\d{1,2})?$/)
105101

106102
const layerYExpr = z
107103
.string()
@@ -121,40 +117,41 @@ export const layerYValidator = z.any().superRefine((val, ctx) => {
121117
})
122118
})
123119

124-
125120
const commonNumber = z.coerce
126121
.number({ invalid_type_error: "Should be a number." })
127122
.min(0, {
128123
message: "Must be a positive number.",
129124
})
130125
const commonExpr = z
131126
.string()
132-
.regex(/^(?:ih|bh|ch|iw|bw|cw)_(?:add|sub|mul|div|mod|pow)_(?:\d+(\.\d{1,2})?)$/, {
133-
message: "String must be a valid expression string.",
134-
})
135-
136-
137-
export const commonNumberAndExpressionValidator = z.any().superRefine((val, ctx) => {
138-
if (commonNumber.safeParse(val).success) {
139-
return
140-
}
141-
if (commonExpr.safeParse(val).success) {
142-
return
143-
}
144-
ctx.addIssue({
145-
code: z.ZodIssueCode.custom,
146-
message: "Must be a positive number or a valid expression string.",
127+
.regex(
128+
/^(?:ih|bh|ch|iw|bw|cw)_(?:add|sub|mul|div|mod|pow)_(?:\d+(\.\d{1,2})?)$/,
129+
{
130+
message: "String must be a valid expression string.",
131+
},
132+
)
133+
134+
export const commonNumberAndExpressionValidator = z
135+
.any()
136+
.superRefine((val, ctx) => {
137+
if (commonNumber.safeParse(val).success) {
138+
return
139+
}
140+
if (commonExpr.safeParse(val).success) {
141+
return
142+
}
143+
ctx.addIssue({
144+
code: z.ZodIssueCode.custom,
145+
message: "Must be a positive number or a valid expression string.",
146+
})
147147
})
148-
})
149-
150148

151149
const overlayBlockExpr = z
152150
.string()
153151
.regex(/^(?:bh|bw|bar)_(?:add|sub|mul|div|mod|pow)_(?:\d+(\.\d{1,2})?)$/, {
154152
message: "String must be a valid expression string.",
155153
})
156154

157-
158155
export const overlayBlockExprValidator = z.any().superRefine((val, ctx) => {
159156
if (commonNumber.safeParse(val).success) {
160157
return
@@ -168,21 +165,24 @@ export const overlayBlockExprValidator = z.any().superRefine((val, ctx) => {
168165
})
169166
})
170167

171-
172-
173-
174168
export const optionalPositiveFloatNumberValidator = z.preprocess(
175-
(val) => (val === "" || val === undefined || val === null) ? undefined : val,
176-
z.coerce.number().positive({ message: "Should be a positive floating point number." }).optional()
169+
(val) => (val === "" || val === undefined || val === null ? undefined : val),
170+
z.coerce
171+
.number()
172+
.positive({ message: "Should be a positive floating point number." })
173+
.optional(),
177174
)
178175

179-
export const refineUnsharpenMask = (val: {
180-
unsharpenMask?: boolean
181-
unsharpenMaskRadius?: number
182-
unsharpenMaskSigma?: number
183-
unsharpenMaskAmount?: number
184-
unsharpenMaskThreshold?: number
185-
}, ctx: z.RefinementCtx) => {
176+
export const refineUnsharpenMask = (
177+
val: {
178+
unsharpenMask?: boolean
179+
unsharpenMaskRadius?: number
180+
unsharpenMaskSigma?: number
181+
unsharpenMaskAmount?: number
182+
unsharpenMaskThreshold?: number
183+
},
184+
ctx: z.RefinementCtx,
185+
) => {
186186
if (val.unsharpenMask === true) {
187187
if (!val.unsharpenMaskRadius) {
188188
ctx.addIssue({
@@ -213,4 +213,4 @@ export const refineUnsharpenMask = (val: {
213213
})
214214
}
215215
}
216-
}
216+
}

0 commit comments

Comments
 (0)