From bb948ef6bc89aa240735a99258bb0fe3533d2bf1 Mon Sep 17 00:00:00 2001
From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com>
Date: Fri, 29 Jul 2022 11:09:00 +0200
Subject: [PATCH] add stories for upgrader
---
.../src/stories/upgrader.stories.ts | 11 ----
.../src/upgrader/upgrader.stories.ts | 51 +++++++++++++++++++
2 files changed, 51 insertions(+), 11 deletions(-)
delete mode 100644 src/Umbraco.Web.UI.Client/src/stories/upgrader.stories.ts
create mode 100644 src/Umbraco.Web.UI.Client/src/upgrader/upgrader.stories.ts
diff --git a/src/Umbraco.Web.UI.Client/src/stories/upgrader.stories.ts b/src/Umbraco.Web.UI.Client/src/stories/upgrader.stories.ts
deleted file mode 100644
index 62d8d0c49a..0000000000
--- a/src/Umbraco.Web.UI.Client/src/stories/upgrader.stories.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import { Story, Meta } from '@storybook/web-components';
-import { html } from 'lit-html';
-import '../upgrader/upgrader.element';
-
-export default {
- title: 'Upgrader/Upgrader',
-} as Meta;
-
-const Template: Story = () => html``;
-
-export const Overview = Template.bind({});
diff --git a/src/Umbraco.Web.UI.Client/src/upgrader/upgrader.stories.ts b/src/Umbraco.Web.UI.Client/src/upgrader/upgrader.stories.ts
new file mode 100644
index 0000000000..c9d5677bfc
--- /dev/null
+++ b/src/Umbraco.Web.UI.Client/src/upgrader/upgrader.stories.ts
@@ -0,0 +1,51 @@
+import '.';
+
+import { Meta, Story } from '@storybook/web-components';
+import { html } from 'lit-html';
+
+import { UmbUpgraderView } from './upgrader-view.element';
+
+export default {
+ title: 'Upgrader/Upgrader',
+ args: {
+ errorMessage: '',
+ fetching: false,
+ upgrading: false,
+ settings: {
+ currentState: '2b20c6e7',
+ newState: '2b20c6e8',
+ oldVersion: '12.0.0',
+ newVersion: '13.0.0',
+ reportUrl: 'https://our.umbraco.com/download/releases/1000',
+ },
+ },
+ parameters: {
+ actions: {
+ handles: ['onAuthorizeUpgrade'],
+ },
+ },
+} as Meta;
+
+const Template: Story = ({ fetching, upgrading, errorMessage, settings }) =>
+ html``;
+
+export const Overview = Template.bind({});
+
+export const Fetching = Template.bind({});
+Fetching.args = {
+ fetching: true,
+};
+
+export const Upgrading = Template.bind({});
+Upgrading.args = {
+ upgrading: true,
+};
+
+export const Error = Template.bind({});
+Error.args = {
+ errorMessage: 'Something went wrong',
+};