@dcrackel/meyersquaredui
Version:
This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.
30 lines (26 loc) • 720 B
JavaScript
import LeaderboardHeader from './LeaderboardHeader.vue';
export default {
title: 'Organisms/Headers/LeaderboardHeader',
component: LeaderboardHeader,
};
const Template = (args, { argTypes }) => ({
components: { LeaderboardHeader },
setup() {
return { args };
},
template: `
<LeaderboardHeader
v-bind="args"
@weapon-selected="onWeaponSelected"
/>
`,
methods: {
onWeaponSelected(weapon) {
alert(`Weapon selected: ${weapon}`);
},
},
});
export const Default = Template.bind({});
Default.args = {
weapons: ['Longsword', 'Rapier', 'Saber', 'Sword & Buckler', 'Dagger'], // Sample weapons list
};