From 9b3f014a0ba43abb5a36be4a6156910b5d7644d7 Mon Sep 17 00:00:00 2001 From: Janos Lengyel <2803621+p0lish@users.noreply.github.com> Date: Thu, 13 Jul 2023 14:33:48 +0000 Subject: [PATCH] feat(ui-shell): make `company` in `Header` slottable (#1764) --- COMPONENT_INDEX.md | 11 ++++++----- docs/src/COMPONENT_API.json | 6 ++++++ src/UIShell/Header.svelte | 6 ++++-- types/UIShell/Header.svelte.d.ts | 2 +- 4 files changed, 17 insertions(+), 8 deletions(-) diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index 5395efa41b..9daf766e08 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -1584,11 +1584,12 @@ None. ### Slots -| Slot name | Default | Props | Fallback | -| :-------------- | :------ | :---- | :-------------------------- | -| -- | Yes | -- | -- | -| platform | No | -- | {platformName} | -| skip-to-content | No | -- | -- | +| Slot name | Default | Props | Fallback | +| :-------------- | :------ | :---- | :--------------------------- | +| -- | Yes | -- | -- | +| company | No | -- | {company}  | +| platform | No | -- | {platformName} | +| skip-to-content | No | -- | -- | ### Events diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json index 91c9531a86..fa22c7f2f3 100644 --- a/docs/src/COMPONENT_API.json +++ b/docs/src/COMPONENT_API.json @@ -4833,6 +4833,12 @@ "moduleExports": [], "slots": [ { "name": "__default__", "default": true, "slot_props": "{}" }, + { + "name": "company", + "default": false, + "fallback": "{company} ", + "slot_props": "{}" + }, { "name": "platform", "default": false, diff --git a/src/UIShell/Header.svelte b/src/UIShell/Header.svelte index ca4aca4c13..c0153607e7 100644 --- a/src/UIShell/Header.svelte +++ b/src/UIShell/Header.svelte @@ -94,8 +94,10 @@ {...$$restProps} on:click > - {#if company} - {company}  + {#if company || $$slots.company} + {company}  {/if} {platformName} diff --git a/types/UIShell/Header.svelte.d.ts b/types/UIShell/Header.svelte.d.ts index 3e6d2f0785..5f620ab8e9 100644 --- a/types/UIShell/Header.svelte.d.ts +++ b/types/UIShell/Header.svelte.d.ts @@ -84,5 +84,5 @@ export interface HeaderProps export default class Header extends SvelteComponentTyped< HeaderProps, { click: WindowEventMap["click"] }, - { default: {}; platform: {}; ["skip-to-content"]: {} } + { default: {}; company: {}; platform: {}; ["skip-to-content"]: {} } > {}