This repository was archived by the owner on Sep 20, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +12
-12
lines changed Expand file tree Collapse file tree 3 files changed +12
-12
lines changed Original file line number Diff line number Diff line change 1
1
<template >
2
- <c-button @click =" onOpen " >Open Drawer</c-button >
2
+ <c-button @click =" open " >Open Drawer</c-button >
3
3
<c-drawer placement =" right" v-model =" isOpen" >
4
4
<c-drawer-overlay />
5
5
<c-drawer-content >
6
6
<c-drawer-header borderBottomWidth =" 1px" >Basic Drawer</c-drawer-header >
7
- <c-drawer-close-button @click =" onClose " />
7
+ <c-drawer-close-button @click =" close " />
8
8
<c-drawer-body >
9
9
<p >Some contents...</p >
10
10
<p >Some contents...</p >
16
16
<script lang="ts" setup>
17
17
import { useDisclosure } from " ../src/use-disclosure"
18
18
19
- const { onOpen, onClose , isOpen } = useDisclosure ()
19
+ const { open, close , isOpen } = useDisclosure ()
20
20
</script >
Original file line number Diff line number Diff line change 1
1
<template >
2
2
<c-v-stack gap =" 4" >
3
- <c-button @click =" onToggle " >This is a button</c-button >
3
+ <c-button @click =" toggle " >This is a button</c-button >
4
4
<c-center h =" 4" >
5
5
<c-box :hidden =" !isOpen" >Toggled On with onToggle!</c-box >
6
6
</c-center >
9
9
<script setup lang="ts">
10
10
import { useDisclosure } from " ../src/use-disclosure"
11
11
12
- const { onToggle , isOpen } = useDisclosure ()
12
+ const { toggle , isOpen } = useDisclosure ()
13
13
</script >
Original file line number Diff line number Diff line change @@ -33,21 +33,21 @@ export function useDisclosure(props: UseDisclosureProps = {}) {
33
33
const uid = useId ( )
34
34
const id = computed ( ( ) => idProp ?? `disclosure-${ uid . value } ` )
35
35
36
- const onClose = ( ) => {
36
+ const close = ( ) => {
37
37
if ( ! isControlled ) {
38
38
isOpenState . value = false
39
39
}
40
40
handleClose ?.( )
41
41
}
42
42
43
- const onOpen = ( ) => {
43
+ const open = ( ) => {
44
44
if ( ! isControlled ) {
45
45
isOpenState . value = true
46
46
}
47
47
handleOpen ?.( )
48
48
}
49
49
50
- const onToggle = ( ) => ( isOpen . value ? onClose ( ) : onOpen ( ) )
50
+ const toggle = ( ) => ( isOpen . value ? close ( ) : open ( ) )
51
51
52
52
/**
53
53
* Computed object containing the HTML attributes for the button that
@@ -62,7 +62,7 @@ export function useDisclosure(props: UseDisclosureProps = {}) {
62
62
"aria-expanded" : isOpen . value ,
63
63
"aria-controls" : id . value ,
64
64
onClick ( ) {
65
- onToggle ( )
65
+ toggle ( )
66
66
} ,
67
67
} ) )
68
68
@@ -85,9 +85,9 @@ export function useDisclosure(props: UseDisclosureProps = {}) {
85
85
86
86
return {
87
87
isOpen,
88
- onOpen ,
89
- onClose ,
90
- onToggle ,
88
+ open ,
89
+ close ,
90
+ toggle ,
91
91
isControlled,
92
92
buttonProps,
93
93
disclosureProps,
You can’t perform that action at this time.
0 commit comments