Skip to content

Commit 6ccd768

Browse files
feat: adiciona log do evento de click no menu e props default
1 parent 17a9600 commit 6ccd768

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

src/stories/components/TopAppBar.stories.mdx

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,19 @@ export const Template = (args) => ({
3333
src="https://images.unsplash.com/photo-1738526787238-96d5352c2ba9?q=80&w=1974&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D"
3434
style="width: 100%; height: 100%;"
3535
/>
36-
<cds-top-app-bar v-bind="args" />
36+
<cds-top-app-bar
37+
v-bind="args"
38+
@on-menu-click="logMenuClick"
39+
/>
3740
</div>
3841
`,
42+
methods: {
43+
logMenuClick() {
44+
console.info('Menu click emitted');
45+
},
46+
},
3947
});
4048

41-
4249
# TopAppBar
4350

4451
### O TopAppBar é um componente de barra de aplicação responsivo que pode exibir um título, um logotipo, um botão de menu e ações personalizadas.
@@ -51,7 +58,6 @@ export const Template = (args) => ({
5158
- Quando for necessário exibir um logotipo ou título na parte superior da interface.
5259
- Quando houver ações que precisam estar sempre acessíveis na barra superior.
5360

54-
5561
<br />
5662

5763
## Quando não usar:
@@ -68,6 +74,10 @@ export const Template = (args) => ({
6874
name="TopAppBar"
6975
args={{
7076
title: 'Título bacana',
77+
logoUrl: 'https://framerusercontent.com/images/xz7CrU73qctPY2Vm79XMnTAVM.svg',
78+
showMenuIcon: true,
79+
showBackNavigation: false,
80+
defaultRoute: { name: 'rota-default' },
7181
}}
7282
>
7383
{ Template.bind({}) }

0 commit comments

Comments
 (0)