@@ -30,26 +30,14 @@ export function useDialogContentImpl(props: UseDialogContentImplProps): RadixPri
30
30
31
31
const useDialogContentImpl = context . modal ? useDialogContentModal : useDialogContentNonModal
32
32
33
- const dialogContentImpl = useDialogContentImpl ( {
33
+ return useDialogContentImpl ( {
34
34
onOpenAutoFocus : props . onOpenAutoFocus ,
35
35
onCloseAutoFocus : props . onCloseAutoFocus ,
36
36
onEscapeKeydown : props . onEscapeKeydown ,
37
37
onPointerdownOutside : props . onPointerdownOutside ,
38
38
onFocusOutside : props . onFocusOutside ,
39
39
onInteractOutside : props . onInteractOutside ,
40
40
} )
41
-
42
- return {
43
- attrs ( extraAttrs = [ ] ) {
44
- const attrs = dialogContentImpl . attrs ( )
45
-
46
- if ( extraAttrs && extraAttrs . length > 0 ) {
47
- mergePrimitiveAttrs ( attrs , extraAttrs )
48
- }
49
-
50
- return attrs
51
- } ,
52
- }
53
41
}
54
42
55
43
export function useDialogContentModal ( props : UseDialogContentImplProps ) : RadixPrimitiveReturns {
@@ -61,7 +49,7 @@ export function useDialogContentModal(props: UseDialogContentImplProps): RadixPr
61
49
hideOthers ( context . content . value )
62
50
} )
63
51
64
- const dialogContentImpl = useDialogContentImplShared ( {
52
+ return useDialogContentImplShared ( {
65
53
trapFocus ( ) {
66
54
return context . open . value
67
55
} ,
@@ -98,18 +86,6 @@ export function useDialogContentModal(props: UseDialogContentImplProps): RadixPr
98
86
} ,
99
87
onEscapeKeydown : props . onEscapeKeydown ,
100
88
} )
101
-
102
- return {
103
- attrs ( extraAttrs ) {
104
- const attrs = dialogContentImpl . attrs ( )
105
-
106
- if ( extraAttrs && extraAttrs . length > 0 ) {
107
- mergePrimitiveAttrs ( attrs , extraAttrs )
108
- }
109
-
110
- return attrs
111
- } ,
112
- }
113
89
}
114
90
115
91
export function useDialogContentNonModal ( props : UseDialogContentImplProps ) : RadixPrimitiveReturns {
@@ -118,7 +94,7 @@ export function useDialogContentNonModal(props: UseDialogContentImplProps): Radi
118
94
let hasInteractedOutsideRef = false
119
95
let hasPointerDownOutsideRef = false
120
96
121
- const dialogContentImpl = useDialogContentImplShared ( {
97
+ return useDialogContentImplShared ( {
122
98
trapFocus ( ) {
123
99
return false
124
100
} ,
@@ -168,18 +144,6 @@ export function useDialogContentNonModal(props: UseDialogContentImplProps): Radi
168
144
onFocusOutside : props . onFocusOutside ,
169
145
onEscapeKeydown : props . onEscapeKeydown ,
170
146
} )
171
-
172
- return {
173
- attrs ( extraAttrs = [ ] ) {
174
- const attrs = dialogContentImpl . attrs ( )
175
-
176
- if ( extraAttrs && extraAttrs . length > 0 ) {
177
- mergePrimitiveAttrs ( attrs , extraAttrs )
178
- }
179
-
180
- return attrs
181
- } ,
182
- }
183
147
}
184
148
185
149
export interface UseDialogContentImplSharedProps extends EmitsToHookProps < DialogContentImplPublicEmits > , Omit < UseDismissableLayerProps , 'onDismiss' > {
0 commit comments