diff --git a/.stylelintrc.json b/.stylelintrc.json index 5c94ba04..55f50486 100644 --- a/.stylelintrc.json +++ b/.stylelintrc.json @@ -10,7 +10,7 @@ "selector-type-no-unknown": [true, { "ignoreTypes": ["/-styled-mixin/", "/^\\$\\w+/"] }], "declaration-block-no-shorthand-property-overrides": null, "declaration-block-no-redundant-longhand-properties": null, - "at-rule-no-unknown": [true, { "ignoreAtRules": ["mixin"] }], + "at-rule-no-unknown": [true, { "ignoreAtRules": ["mixin", "value"] }], "function-no-unknown": [true, { "ignoreFunctions": ["darken", "alpha", "lighten"] }], "declaration-property-value-no-unknown": null, "no-descending-specificity": null, diff --git a/src/renderer/features/sidebar/components/sidebar-item.module.css b/src/renderer/features/sidebar/components/sidebar-item.module.css index ce459b5a..61507ca7 100644 --- a/src/renderer/features/sidebar/components/sidebar-item.module.css +++ b/src/renderer/features/sidebar/components/sidebar-item.module.css @@ -9,6 +9,20 @@ } } +.inner { + display: flex; + justify-content: flex-start; + width: 100%; +} + +.label { + display: block; + align-content: center; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + .link { display: flex; width: 100%; diff --git a/src/renderer/features/sidebar/components/sidebar-item.tsx b/src/renderer/features/sidebar/components/sidebar-item.tsx index 8873de2c..a7f7ac6c 100644 --- a/src/renderer/features/sidebar/components/sidebar-item.tsx +++ b/src/renderer/features/sidebar/components/sidebar-item.tsx @@ -10,13 +10,20 @@ interface SidebarItemProps extends ButtonProps { to: LinkProps['to']; } -export const SidebarItem = ({ children, to, ...props }: SidebarItemProps) => { +export const SidebarItem = ({ children, className, to, ...props }: SidebarItemProps) => { return (