diff --git a/packages/theme/styles/_layouts.scss b/packages/theme/styles/_layouts.scss index d3e43dd3a0..d02843b3b6 100644 --- a/packages/theme/styles/_layouts.scss +++ b/packages/theme/styles/_layouts.scss @@ -680,6 +680,7 @@ input.search { .w-min { width: min-content; } .w-max { width: max-content; } .w-full { width: 100%; } +.w-auto { width: auto !important; } .w-2 { width: .5rem; } .w-4 { width: 1rem; } .w-6 { width: 1.5rem; } diff --git a/packages/theme/styles/components.scss b/packages/theme/styles/components.scss index 2ddc75130e..ce873baedc 100644 --- a/packages/theme/styles/components.scss +++ b/packages/theme/styles/components.scss @@ -399,6 +399,17 @@ } } + &.small .hulyAccordionItem-header__chevron { + margin: 0 0.125rem; + width: 1.25rem; + height: 1.25rem; + border: 1px solid transparent; + } + &.medium .hulyAccordionItem-header__chevron { + margin-right: var(--spacing-0_75); + background-color: var(--global-ui-BackgroundColor); + border: 1px solid var(--global-subtle-ui-BorderColor); + } &.small, &.medium { padding: var(--spacing-1) var(--spacing-2); @@ -413,11 +424,6 @@ text-transform: uppercase; } - .hulyAccordionItem-header__chevron { - background-color: var(--global-ui-BackgroundColor); - border: 1px solid var(--global-subtle-ui-BorderColor); - } - &:hover { .hulyAccordionItem-header__label { color: var(--global-primary-TextColor); @@ -516,10 +522,10 @@ color: var(--global-secondary-TextColor); } } - &:hover .hulyAccordionItem-header__chevron { - color: var(--button-subtle-IconColor); - background-color: var(--global-ui-hover-BackgroundColor); - } + } + &:hover .hulyAccordionItem-header__chevron { + color: var(--button-subtle-IconColor); + background-color: var(--global-ui-hover-BackgroundColor); } &.isOpen { @@ -533,13 +539,11 @@ &.medium.bottomSpace + .hulyAccordionItem-content { padding-bottom: var(--spacing-2); } - &.large { - .hulyAccordionItem-header__chevron > * { - transform: rotate(90deg); - } - &.bottomSpace + .hulyAccordionItem-content { - padding-bottom: var(--spacing-2); - } + &.large.bottomSpace + .hulyAccordionItem-content { + padding-bottom: var(--spacing-2); + } + &:is(.small, .large) .hulyAccordionItem-header__chevron > * { + transform: rotate(90deg); } } } diff --git a/packages/theme/styles/panel.scss b/packages/theme/styles/panel.scss index 097d46c0ae..eb04ec1cdf 100644 --- a/packages/theme/styles/panel.scss +++ b/packages/theme/styles/panel.scss @@ -30,6 +30,14 @@ border-radius: var(--small-focus-BorderRadius); } } +.hulyNavPanel-container a.noUnderline { + display: inline-flex; + flex-shrink: 0; + min-width: 0; + min-height: 0; + + button.type-link { width: 100%; } +} .hulyNavPanel-container .hulyNavItem-container, .hulyNavPanel-container .hulyTaskNavLink-container { margin: 0 0.75rem; diff --git a/packages/ui/src/components/EditWithIcon.svelte b/packages/ui/src/components/EditWithIcon.svelte index 80594fbb26..95a2cf922d 100644 --- a/packages/ui/src/components/EditWithIcon.svelte +++ b/packages/ui/src/components/EditWithIcon.svelte @@ -29,6 +29,7 @@ export let placeholder: IntlString = plugin.string.EditBoxPlaceholder export let placeholderParam: any | undefined = undefined export let autoFocus: boolean = false + export let kind: 'ghost' | 'secondary' = 'ghost' export let size: 'small' | 'medium' | 'large' = 'medium' export let loading = false @@ -52,7 +53,7 @@