diff --git a/src/devto/user/user.stories.js b/src/devto/user/user.stories.js
index dcca59e..33c39a0 100644
--- a/src/devto/user/user.stories.js
+++ b/src/devto/user/user.stories.js
@@ -9,15 +9,17 @@ import './index.js';
const stringify = (obj) => JSON.stringify(obj).replace(/"/g, """);
+const attrs = (args) => Object.entries(args)
+.filter(([key, value]) => value)
+.map(([key, value]) => `${key}="${value}"`)
+.join(' ');
+
export default {
title: 'DevTo/devto-user',
component: 'devto-user',
tags: ['autodocs'],
render: (args) => {
- const attributes = Object.entries(args)
- .filter(([key, value]) => value)
- .map(([key, value]) => `${key}="${value}"`)
- .join(' ');
+ const attributes = attrs(args);
return `
@@ -74,3 +76,19 @@ export const FetchOverides = {
}),
},
}
+
+export const ContainerCheck = {
+ args: FetchOverides.args,
+
+ render: (args) => {
+ const attributes = attrs(args);
+
+ return `
+
+
+
+
+
+ `;
+ }
+}
\ No newline at end of file
diff --git a/src/github/user/user.stories.js b/src/github/user/user.stories.js
index eb33169..1f1292c 100644
--- a/src/github/user/user.stories.js
+++ b/src/github/user/user.stories.js
@@ -8,15 +8,17 @@ import '.';
const stringify = (obj) => JSON.stringify(obj).replace(/"/g, """);
+const attrs = (args) => Object.entries(args)
+.filter(([key, value]) => value)
+.map(([key, value]) => `${key}="${value}"`)
+.join(' ');
+
export default {
title: 'GitHub/github-user',
component: 'github-user',
tags: ['autodocs'],
render: (args) => {
- const attributes = Object.entries(args)
- .filter(([key, value]) => value)
- .map(([key, value]) => `${key}="${value}"`)
- .join(' ');
+ const attributes = attrs(args);
return `
@@ -120,7 +122,6 @@ export const ReposFetch = {
}
}
-
export const FetchError = {
args: {
login: 'not-a-real-user',
@@ -139,4 +140,21 @@ export const FetchError = {
};
await ensureElements(elements, argsAfterFetch);
}
-};
\ No newline at end of file
+};
+
+
+export const ContainerCheck = {
+ args: FetchOverides.args,
+
+ render: (args) => {
+ const attributes = attrs(args);
+
+ return `
+
+
+
+
+
+ `;
+ }
+}
\ No newline at end of file