File tree Expand file tree Collapse file tree 3 files changed +6
-4
lines changed
canvas/features/build-mode
packages/design-system/src/components Expand file tree Collapse file tree 3 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ export const useSideOffset = ({
24
24
side ?: "left" | "right" ;
25
25
isOpen : boolean ;
26
26
containerRef ?: RefObject < null | HTMLElement > ;
27
- } ) : [ RefObject < HTMLButtonElement > , number ] => {
27
+ } ) : [ RefObject < null | HTMLButtonElement > , number ] => {
28
28
const triggerRef = useRef < null | HTMLButtonElement > ( null ) ;
29
29
const [ sideOffset , setSideOffset ] = useState ( 0 ) ;
30
30
Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ import {
14
14
$isPreviewMode ,
15
15
$selectedInstanceSelector ,
16
16
} from "~/shared/nano-states" ;
17
+ import type { InstanceSelector } from "~/shared/tree-utils" ;
17
18
18
19
export const Block = React . forwardRef <
19
20
HTMLDivElement ,
@@ -61,8 +62,9 @@ export const Block = React.forwardRef<
61
62
return (
62
63
< div style = { { display : "contents" } } ref = { ref } { ...props } >
63
64
{ childArray . filter ( ( child ) => {
64
- const { instanceSelector } = child . props ;
65
-
65
+ const { instanceSelector } = child . props as {
66
+ instanceSelector : InstanceSelector ;
67
+ } ;
66
68
return instanceSelector [ 0 ] === templateInstanceId ;
67
69
} ) }
68
70
</ div >
Original file line number Diff line number Diff line change @@ -95,7 +95,7 @@ type Props = ComponentProps<typeof ItemButton> & {
95
95
draggable ?: boolean ;
96
96
label : React . ReactElement ;
97
97
thumbnail ?: React . ReactElement ;
98
- buttons ?: React . ReactElement ;
98
+ buttons ?: React . ReactElement < { children : ReactNode } > ;
99
99
// to support Radix trigger asChild
100
100
"data-state" ?: "open" ;
101
101
// for Storybook purposes
You can’t perform that action at this time.
0 commit comments