File tree Expand file tree Collapse file tree 3 files changed +6
-8
lines changed
src/frontend/apps/impress/src/features/docs/doc-tree/components Expand file tree Collapse file tree 3 files changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -96,7 +96,7 @@ export const DocSubPageItem = (props: TreeViewNodeProps<Doc>) => {
9696 const ariaLabel = docTitle ;
9797 const isDisabled = ! ! doc . deleted_at ;
9898 const actionsRef = useRef < HTMLDivElement > ( null ) ;
99- const buttonOptionRef = useRef < HTMLButtonElement | null > ( null ) ;
99+ const buttonOptionRef = useRef < HTMLDivElement | null > ( null ) ;
100100
101101 const handleKeyDown = ( e : React . KeyboardEvent ) => {
102102 // F2: focus first action button
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ export const DocTree = ({ currentDoc }: DocTreeProps) => {
3737 treeContext ?. treeData . selectedNode ?. id === treeContext . root . id ;
3838 const rootItemRef = useRef < HTMLDivElement > ( null ) ;
3939 const rootActionsRef = useRef < HTMLDivElement > ( null ) ;
40- const rootButtonOptionRef = useRef < HTMLButtonElement | null > ( null ) ;
40+ const rootButtonOptionRef = useRef < HTMLDivElement | null > ( null ) ;
4141
4242 const { t } = useTranslation ( ) ;
4343
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ type DocTreeItemActionsProps = {
3333 onOpenChange ?: ( isOpen : boolean ) => void ;
3434 parentId ?: string | null ;
3535 actionsRef ?: React . RefObject < HTMLDivElement | null > ;
36- buttonOptionRef ?: React . RefObject < HTMLButtonElement | null > ;
36+ buttonOptionRef ?: React . RefObject < HTMLDivElement | null > ;
3737} ;
3838
3939export const DocTreeItemActions = ( {
@@ -48,7 +48,7 @@ export const DocTreeItemActions = ({
4848} : DocTreeItemActionsProps ) => {
4949 const internalActionsRef = useRef < HTMLDivElement | null > ( null ) ;
5050 const targetActionsRef = actionsRef ?? internalActionsRef ;
51- const internalButtonRef = useRef < HTMLButtonElement | null > ( null ) ;
51+ const internalButtonRef = useRef < HTMLDivElement | null > ( null ) ;
5252 const targetButtonRef = buttonOptionRef ?? internalButtonRef ;
5353 const router = useRouter ( ) ;
5454 const { t } = useTranslation ( ) ;
@@ -187,10 +187,8 @@ export const DocTreeItemActions = ({
187187 isOpen = { isOpen }
188188 onOpenChange = { onOpenChange }
189189 >
190- < Box
191- as = "button"
190+ < BoxButton
192191 ref = { targetButtonRef }
193- type = "button"
194192 onClick = { ( e ) => {
195193 e . stopPropagation ( ) ;
196194 e . preventDefault ( ) ;
@@ -220,7 +218,7 @@ export const DocTreeItemActions = ({
220218 $theme = "brand"
221219 $variation = "secondary"
222220 />
223- </ Box >
221+ </ BoxButton >
224222 </ DropdownMenu >
225223 { doc . abilities . children_create && (
226224 < BoxButton
You can’t perform that action at this time.
0 commit comments