diff --git a/.storybook/main.ts b/.storybook/main.ts index 8b6a8c4..1e9a49c 100644 --- a/.storybook/main.ts +++ b/.storybook/main.ts @@ -13,6 +13,7 @@ const config: StorybookConfig = { name: "@storybook/sveltekit", options: {}, }, + staticDirs: ['test-assets'], docs: { autodocs: "tag", }, diff --git a/.storybook/test-assets/test-profile-image.jpg b/.storybook/test-assets/test-profile-image.jpg new file mode 100644 index 0000000..4da9c77 Binary files /dev/null and b/.storybook/test-assets/test-profile-image.jpg differ diff --git a/__snapshots__/repo-details--long-and-no-spaces.png b/__snapshots__/repo-details--long-and-no-spaces.png index 9e50be6..ab70ecc 100644 Binary files a/__snapshots__/repo-details--long-and-no-spaces.png and b/__snapshots__/repo-details--long-and-no-spaces.png differ diff --git a/__snapshots__/repo-details--long-details.png b/__snapshots__/repo-details--long-details.png index 2a44368..6360dbd 100644 Binary files a/__snapshots__/repo-details--long-details.png and b/__snapshots__/repo-details--long-details.png differ diff --git a/__snapshots__/repo-details--no-description.png b/__snapshots__/repo-details--no-description.png index a686a36..a869f09 100644 Binary files a/__snapshots__/repo-details--no-description.png and b/__snapshots__/repo-details--no-description.png differ diff --git a/__snapshots__/repo-details--no-name-or-description.png b/__snapshots__/repo-details--no-name-or-description.png index 3d82b52..cb6cac7 100644 Binary files a/__snapshots__/repo-details--no-name-or-description.png and b/__snapshots__/repo-details--no-name-or-description.png differ diff --git a/__snapshots__/repo-details--no-relays.png b/__snapshots__/repo-details--no-relays.png index 19b5dce..7a6eef0 100644 Binary files a/__snapshots__/repo-details--no-relays.png and b/__snapshots__/repo-details--no-relays.png differ diff --git a/__snapshots__/repo-details--no-tags.png b/__snapshots__/repo-details--no-tags.png index 6169858..35fae47 100644 Binary files a/__snapshots__/repo-details--no-tags.png and b/__snapshots__/repo-details--no-tags.png differ diff --git a/__snapshots__/repo-details--one-maintainer-s-profile-has-no-display-name-or-name.png b/__snapshots__/repo-details--one-maintainer-s-profile-has-no-display-name-or-name.png index 793a6ad..b87af53 100644 Binary files a/__snapshots__/repo-details--one-maintainer-s-profile-has-no-display-name-or-name.png and b/__snapshots__/repo-details--one-maintainer-s-profile-has-no-display-name-or-name.png differ diff --git a/__snapshots__/repo-details--one-maintainer-s-profile-not-loaded.png b/__snapshots__/repo-details--one-maintainer-s-profile-not-loaded.png index d1d1c1d..df8731c 100644 Binary files a/__snapshots__/repo-details--one-maintainer-s-profile-not-loaded.png and b/__snapshots__/repo-details--one-maintainer-s-profile-not-loaded.png differ diff --git a/__snapshots__/repo-details--one-maintainer-s-profile-only-has-display-name-but-no-name.png b/__snapshots__/repo-details--one-maintainer-s-profile-only-has-display-name-but-no-name.png index 252e554..285c0ed 100644 Binary files a/__snapshots__/repo-details--one-maintainer-s-profile-only-has-display-name-but-no-name.png and b/__snapshots__/repo-details--one-maintainer-s-profile-only-has-display-name-but-no-name.png differ diff --git a/__snapshots__/repo-details.test.js.snap b/__snapshots__/repo-details.test.js.snap index 6f3ecc8..9cfb1dc 100644 --- a/__snapshots__/repo-details.test.js.snap +++ b/__snapshots__/repo-details.test.js.snap @@ -27,14 +27,44 @@ exports[`Repo/Details Long Details smoke-test 1`] = `

maintainers

-
- carole -
-
- bob -
-
- steve +
+
+
+ carole +
+
+
+ carole +
+
+
+
+
+ bob +
+
+
+ bob +
+
+
+
+
+ steve +
+
+
+ steve +
@@ -80,14 +110,44 @@ exports[`Repo/Details Long and No Spaces smoke-test 1`] = `

maintainers

-
- carole -
-
- bob -
-
- steve +
+
+
+ carole +
+
+
+ carole +
+
+
+
+
+ bob +
+
+
+ bob +
+
+
+
+
+ steve +
+
+
+ steve +
@@ -129,14 +189,44 @@ exports[`Repo/Details No Description smoke-test 1`] = `

maintainers

-
- carole -
-
- bob -
-
- steve +
+
+
+ carole +
+
+
+ carole +
+
+
+
+
+ bob +
+
+
+ bob +
+
+
+
+
+ steve +
+
+
+ steve +
@@ -254,14 +344,44 @@ exports[`Repo/Details No Name or Description smoke-test 1`] = `

maintainers

-
- carole -
-
- bob -
-
- steve +
+
+
+ carole +
+
+
+ carole +
+
+
+
+
+ bob +
+
+
+ bob +
+
+
+
+
+ steve +
+
+
+ steve +
@@ -307,14 +427,44 @@ exports[`Repo/Details No Relays smoke-test 1`] = `

maintainers

-
- carole -
-
- bob -
-
- steve +
+
+
+ carole +
+
+
+ carole +
+
+
+
+
+ bob +
+
+
+ bob +
+
+
+
+
+ steve +
+
+
+ steve +
@@ -338,14 +488,44 @@ exports[`Repo/Details No Tags smoke-test 1`] = `

maintainers

-
- carole -
-
- bob -
-
- steve +
+
+
+ carole +
+
+
+ carole +
+
+
+
+
+ bob +
+
+
+ bob +
+
+
+
+
+ steve +
+
+
+ steve +
@@ -391,14 +571,40 @@ exports[`Repo/Details One Maintainer's Profile Has No displayName or Name smoke-

maintainers

-
- carole -
-
- cannot find name -
-
- steve +
+
+
+ carole +
+
+
+ carole +
+
+
+
+
+
+
+
+ npub18669... +
+
+
+
+
+ steve +
+
+
+ steve +
@@ -444,13 +650,41 @@ exports[`Repo/Details One Maintainer's Profile Not Loaded smoke-test 1`] = `

maintainers

-
- carole -
-
-
-
- steve +
+
+
+ carole +
+
+
+ carole +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ steve +
+
+
+ steve +
@@ -496,14 +730,44 @@ exports[`Repo/Details One Maintainer's Profile Only Has displayName But No Name

maintainers

-
- carole -
-
- bob -
-
- steve +
+
+
+ carole +
+
+
+ carole +
+
+
+
+
+ DanConwayDev +
+
+
+ DanConwayDev +
+
+
+
+
+ steve +
+
+
+ steve +
diff --git a/__snapshots__/users-header--default-5-c-13-d-641.png b/__snapshots__/users-header--default-5-c-13-d-641.png new file mode 100644 index 0000000..1ddaa65 Binary files /dev/null and b/__snapshots__/users-header--default-5-c-13-d-641.png differ diff --git a/__snapshots__/users-header--display-name-without-name.png b/__snapshots__/users-header--display-name-without-name.png new file mode 100644 index 0000000..2692cef Binary files /dev/null and b/__snapshots__/users-header--display-name-without-name.png differ diff --git a/__snapshots__/users-header--loading.png b/__snapshots__/users-header--loading.png new file mode 100644 index 0000000..00c45dc Binary files /dev/null and b/__snapshots__/users-header--loading.png differ diff --git a/__snapshots__/users-header--name-and-display-name-shows-name.png b/__snapshots__/users-header--name-and-display-name-shows-name.png new file mode 100644 index 0000000..2b115d1 Binary files /dev/null and b/__snapshots__/users-header--name-and-display-name-shows-name.png differ diff --git a/__snapshots__/users-header--no-image.png b/__snapshots__/users-header--no-image.png new file mode 100644 index 0000000..b698e71 Binary files /dev/null and b/__snapshots__/users-header--no-image.png differ diff --git a/__snapshots__/users-header--not-found.png b/__snapshots__/users-header--not-found.png new file mode 100644 index 0000000..368c73f Binary files /dev/null and b/__snapshots__/users-header--not-found.png differ diff --git a/__snapshots__/users-header.test.js.snap b/__snapshots__/users-header.test.js.snap new file mode 100644 index 0000000..76007a6 --- /dev/null +++ b/__snapshots__/users-header.test.js.snap @@ -0,0 +1,86 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Users/Header default smoke-test 1`] = ` +
+
+
+ DanConwayDev +
+
+
+ DanConwayDev +
+
+`; + +exports[`Users/Header displayName without name smoke-test 1`] = ` +
+
+
+ DanConwayDev +
+
+
+ DanConwayDev +
+
+`; + +exports[`Users/Header loading smoke-test 1`] = ` +
+
+
+
+
+
+
+
+
+
+`; + +exports[`Users/Header name and displayName shows name smoke-test 1`] = ` +
+
+
+ Dan +
+
+
+ Dan +
+
+`; + +exports[`Users/Header no image smoke-test 1`] = ` +
+
+
+
+
+
+ DanConwayDev +
+
+`; + +exports[`Users/Header not found smoke-test 1`] = ` +
+
+
+
+
+
+ npub18669... +
+
+`; diff --git a/src/lib/components/RepoSummaryCard.stories.svelte b/src/lib/components/RepoSummaryCard.stories.svelte index ca99748..52acf8f 100644 --- a/src/lib/components/RepoSummaryCard.stories.svelte +++ b/src/lib/components/RepoSummaryCard.stories.svelte @@ -2,7 +2,7 @@ import type { Meta } from "@storybook/svelte"; import RepoSummaryCard from "./RepoSummaryCard.svelte"; import { Story, Template } from "@storybook/addon-svelte-csf"; - import { RepoSummaryCardArgsVectors as vectors } from "./Repo.vectors"; + import { RepoSummaryCardArgsVectors as vectors } from "./repo/vectors"; export const meta: Meta = { title: "Repo/Summary/Card", diff --git a/src/lib/components/ReposSummaryList.stories.svelte b/src/lib/components/ReposSummaryList.stories.svelte index 83daabf..46ce274 100644 --- a/src/lib/components/ReposSummaryList.stories.svelte +++ b/src/lib/components/ReposSummaryList.stories.svelte @@ -2,7 +2,7 @@ import type { Meta } from "@storybook/svelte"; import ReposSummaryList from "./ReposSummaryList.svelte"; import { Story, Template } from "@storybook/addon-svelte-csf"; - import { RepoSummaryCardArgsVectors as vectors } from "./Repo.vectors"; + import { RepoSummaryCardArgsVectors as vectors } from "./repo/vectors"; export const meta: Meta = { title: "Repo/Summary/List", diff --git a/src/lib/components/RepoDetails.stories.svelte b/src/lib/components/repo/RepoDetails.stories.svelte similarity index 95% rename from src/lib/components/RepoDetails.stories.svelte rename to src/lib/components/repo/RepoDetails.stories.svelte index b5abac6..51e9882 100644 --- a/src/lib/components/RepoDetails.stories.svelte +++ b/src/lib/components/repo/RepoDetails.stories.svelte @@ -2,7 +2,7 @@ import type { Meta } from "@storybook/svelte"; import RepoDetails from "./RepoDetails.svelte"; import { Story, Template } from "@storybook/addon-svelte-csf"; - import { RepoDetailsArgsVectors as vectors } from "./Repo.vectors"; + import { RepoDetailsArgsVectors as vectors } from "./vectors"; export const meta: Meta = { title: "Repo/Details", diff --git a/src/lib/components/RepoDetails.svelte b/src/lib/components/repo/RepoDetails.svelte similarity index 80% rename from src/lib/components/RepoDetails.svelte rename to src/lib/components/repo/RepoDetails.svelte index e4da77b..c050c32 100644 --- a/src/lib/components/RepoDetails.svelte +++ b/src/lib/components/repo/RepoDetails.svelte @@ -1,31 +1,11 @@ - + diff --git a/src/routes/repo/[repo_id]/+page.svelte b/src/routes/repo/[repo_id]/+page.svelte index 9deea1e..3c0d9bc 100644 --- a/src/routes/repo/[repo_id]/+page.svelte +++ b/src/routes/repo/[repo_id]/+page.svelte @@ -1,11 +1,15 @@ +

{$selected_repo.name}