Fix: Tag filter scroll (#5863)

* fix: timeselector ui error

* var update node

* tag filter scroll
This commit is contained in:
Archer 2025-11-05 13:29:40 +08:00 committed by GitHub
parent c9edba3539
commit 3a030e8c33
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 16 additions and 13 deletions

View File

@ -68,7 +68,7 @@ const ToolTagFilterBox = ({
},
'&::-webkit-scrollbar': {
marginTop: '2px',
height: '4px'
height: '6px'
},
'&::-webkit-scrollbar-track': {
background: 'transparent'

View File

@ -65,8 +65,11 @@ const NodeTemplateListHeader = ({
}
);
const showToolTag =
templateType === TemplateTypeEnum.appTool && selectedTagIds !== undefined && setSelectedTagIds;
return (
<Box px={'5'} mb={3} whiteSpace={'nowrap'} overflow={'hidden'}>
<Box px={'5'} mb={showToolTag ? 0.5 : 2} whiteSpace={'nowrap'} overflow={'hidden'}>
{/* Tabs */}
<Flex flex={'1 0 0'} alignItems={'center'} gap={2}>
<Box flex={'1 0 0'}>
@ -178,7 +181,7 @@ const NodeTemplateListHeader = ({
{templateType === TemplateTypeEnum.appTool &&
selectedTagIds !== undefined &&
setSelectedTagIds && (
<Box mt={2} mb={-1}>
<Box mt={2}>
<ToolTagFilterBox
tags={toolTags}
selectedTagIds={selectedTagIds}

View File

@ -190,8 +190,8 @@ const ToolKitProvider = () => {
)}
</Flex>
{/* Tags */}
<Flex mt={2} mb={3} alignItems={'start'}>
<Flex alignItems={'center'}>
<Flex mt={2} mb={3} alignItems={'center'}>
<Flex alignItems={'start'} flex={'1 0 0'} w={0} mr={[3, 10]}>
<Flex
alignItems={'center'}
transition={'all 0.3s'}
@ -262,15 +262,15 @@ const ToolKitProvider = () => {
</Flex>
)}
</Flex>
<Box flex={'1'} overflow={'auto'} mb={-1}>
<ToolTagFilterBox
tags={tags}
selectedTagIds={selectedTagIds}
onTagSelect={setSelectedTagIds}
/>
</Box>
</Flex>
<Box flex={'1'} overflow={'auto'} mb={-1}>
<ToolTagFilterBox
tags={tags}
selectedTagIds={selectedTagIds}
onTagSelect={setSelectedTagIds}
/>
</Box>
<Box w={10} />
<MyMenu
trigger="hover"
Button={