diff --git a/src/lib/Categories.svelte b/src/lib/Categories.svelte index 1a365b0..a074154 100644 --- a/src/lib/Categories.svelte +++ b/src/lib/Categories.svelte @@ -5,13 +5,15 @@ export let categories: string[]; export let selectedCategories: string[]; export let toggleCategory: (category: string) => void; + + const isSelected = (selected: string[], current: string) => selected.map((c) => c.toLocaleLowerCase()).includes(current.toLocaleLowerCase());
{#each Object.keys(categories) as category} diff --git a/src/lib/DockerStats.svelte b/src/lib/DockerStats.svelte index c831ac9..5fbd032 100644 --- a/src/lib/DockerStats.svelte +++ b/src/lib/DockerStats.svelte @@ -46,7 +46,7 @@ const makeRenderData = () => { const results = [ { label: 'Pulls', value: formatBigNumber(info.pull_count), icon: 'download' }, - { label: 'Stars', value: formatBigNumber(info.star_count), icon: 'star' }, + { label: 'Stars', value: formatBigNumber(info.star_count) || 'None yet', icon: 'star' }, { label: 'User', value: info.hub_user, icon: 'user' }, { label: 'Created', value: formatDate(info.date_registered), icon: 'published' }, { label: 'Updated', value: timeAgo(info.last_updated), icon: 'updated' }, diff --git a/src/lib/InstallationInstructions.svelte b/src/lib/InstallationInstructions.svelte index bcb86c3..ac9ce7b 100644 --- a/src/lib/InstallationInstructions.svelte +++ b/src/lib/InstallationInstructions.svelte @@ -68,7 +68,7 @@
{/if} - {#if dockerRunCommands} + {#if dockerRunCommands && dockerRunCommands.length > 0}

Via Docker Run

{#each dockerRunCommands as command, index} diff --git a/src/utils/template-to-docker-parser.ts b/src/utils/template-to-docker-parser.ts index 2ed423a..8b95dff 100644 --- a/src/utils/template-to-docker-parser.ts +++ b/src/utils/template-to-docker-parser.ts @@ -28,7 +28,7 @@ export const generateDockerRunCommand = (template: Template) => { }; export const generateDockerRunCommands = (stack: Service[]) => { - const commands = stack.map((service) => { + const commands = stack.filter((s) => s.image).map((service) => { let cmd = `docker run --name ${service.name} -d \\\n`; if (service.command) { cmd += ` ${service.command} \\\n`;