mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-04-28 02:02:08 +00:00
[CodeHealth] Use scoped CSS for SideToolbar (#2264)
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<teleport :to="teleportTarget">
|
<teleport :to="teleportTarget">
|
||||||
<nav :class="'side-tool-bar-container' + (isSmall ? ' small-sidebar' : '')">
|
<nav class="side-tool-bar-container" :class="{ 'small-sidebar': isSmall }">
|
||||||
<SidebarIcon
|
<SidebarIcon
|
||||||
v-for="tab in tabs"
|
v-for="tab in tabs"
|
||||||
:key="tab.id"
|
:key="tab.id"
|
||||||
@@ -69,17 +69,6 @@ const getTabTooltipSuffix = (tab: SidebarTabExtension) => {
|
|||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style>
|
|
||||||
:root {
|
|
||||||
--sidebar-width: 4rem;
|
|
||||||
--sidebar-icon-size: 1.5rem;
|
|
||||||
}
|
|
||||||
:root .small-sidebar {
|
|
||||||
--sidebar-width: 2.5rem;
|
|
||||||
--sidebar-icon-size: 1rem;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
||||||
<style scoped>
|
<style scoped>
|
||||||
.side-tool-bar-container {
|
.side-tool-bar-container {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -94,6 +83,14 @@ const getTabTooltipSuffix = (tab: SidebarTabExtension) => {
|
|||||||
background-color: var(--comfy-menu-secondary-bg);
|
background-color: var(--comfy-menu-secondary-bg);
|
||||||
color: var(--fg-color);
|
color: var(--fg-color);
|
||||||
box-shadow: var(--bar-shadow);
|
box-shadow: var(--bar-shadow);
|
||||||
|
|
||||||
|
--sidebar-width: 4rem;
|
||||||
|
--sidebar-icon-size: 1.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-tool-bar-container.small-sidebar {
|
||||||
|
--sidebar-width: 2.5rem;
|
||||||
|
--sidebar-icon-size: 1rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.side-tool-bar-end {
|
.side-tool-bar-end {
|
||||||
|
|||||||
Reference in New Issue
Block a user