evcc-io/assets/js/components/Footer.stories.js
2021-05-04 10:58:38 +02:00

57 lines
1.1 KiB
JavaScript

import Footer from "./Footer.vue";
import i18n from "../i18n";
export default {
title: "Main/Footer",
component: Footer,
argTypes: {},
};
const Template = (args, { argTypes }) => ({
i18n,
props: Object.keys(argTypes),
components: { Footer },
template: '<Footer v-bind="$props"></Footer>',
});
export const KeinUpdate = Template.bind({});
KeinUpdate.args = {
version: { installed: "0.40" },
};
export const UpdateVerfuegbar = Template.bind({});
UpdateVerfuegbar.args = {
version: {
installed: "0.36",
available: "0.40",
releaseNotes: "Lorem ipsum dolor sit amet consectetur",
},
};
export const Sponsor = Template.bind({});
Sponsor.args = {
version: {
installed: "0.36",
available: "0.40",
},
sponsor: "naltatis",
};
export const Updater = Template.bind({});
Updater.args = {
version: {
installed: "0.36",
available: "0.40",
releaseNotes: "Lorem ipsum dolor sit amet consectetur",
hasUpdater: true,
},
};
export const Upgrade = Template.bind({});
Upgrade.args = {
version: {
installed: "0.36",
available: "0.40",
hasUpdater: true,
},
};