diff --git a/src/renderer/src/components/DragableList/index.tsx b/src/renderer/src/components/DragableList/index.tsx index 4240b8452a..2be4dcf402 100644 --- a/src/renderer/src/components/DragableList/index.tsx +++ b/src/renderer/src/components/DragableList/index.tsx @@ -60,9 +60,9 @@ const DragableList: FC> = ({ {...provided.draggableProps} {...provided.dragHandleProps} style={{ + marginBottom: 8, ...listStyle, - ...provided.draggableProps.style, - marginBottom: 8 + ...provided.draggableProps.style }}> {children(item, index)} diff --git a/src/renderer/src/pages/home/Tabs/AssistantsTab.tsx b/src/renderer/src/pages/home/Tabs/AssistantsTab.tsx index 4b30167072..613f01a9f5 100644 --- a/src/renderer/src/pages/home/Tabs/AssistantsTab.tsx +++ b/src/renderer/src/pages/home/Tabs/AssistantsTab.tsx @@ -165,8 +165,7 @@ const Assistants: FC = ({ droppableProps={{ type: 'TAG' }} list={getGroupedAssistants.map((_) => ({ ..._, disabled: _.tag === t('assistants.tags.untagged') }))} onUpdate={() => {}} - onDragEnd={handleGroupDragEnd} - style={{ paddingBottom: 0 }}> + onDragEnd={handleGroupDragEnd}> {(group) => ( {(provided) => ( @@ -187,7 +186,7 @@ const Assistants: FC = ({ )} {!collapsedTags[group.tag] && ( -
+ <> {group.assistants.map((assistant, index) => ( = ({ onDelete={onDelete} addAgent={addAgent} addAssistant={addAssistant} + handleSortByChange={handleSortByChange} onCreateDefaultAssistant={() => {}} + style={{ margin: '4px 0' }} />
)} ))} - + )} {provided.placeholder} @@ -268,13 +269,12 @@ const Assistants: FC = ({ const Container = styled(Scrollbar)` display: flex; flex-direction: column; - padding: 4px 10px; + padding: 0 10px; ` const TagsContainer = styled.div` display: flex; flex-direction: column; - gap: 8px; ` const AssistantAddItem = styled.div` @@ -303,7 +303,7 @@ const GroupTitle = styled.div` justify-content: space-between; align-items: center; height: 24px; - padding-top: 8px; + margin: 5px 0; ` const GroupTitleName = styled.div` diff --git a/src/renderer/src/pages/home/Tabs/components/AssistantItem.tsx b/src/renderer/src/pages/home/Tabs/components/AssistantItem.tsx index 348e68876c..915ca49d90 100644 --- a/src/renderer/src/pages/home/Tabs/components/AssistantItem.tsx +++ b/src/renderer/src/pages/home/Tabs/components/AssistantItem.tsx @@ -44,6 +44,7 @@ interface AssistantItemProps { onTagClick?: (tag: string) => void handleSortByChange?: (sortType: AssistantsSortType) => void singleLine?: boolean + style?: React.CSSProperties } const AssistantItem: FC = ({ @@ -55,7 +56,8 @@ const AssistantItem: FC = ({ addAgent, addAssistant, handleSortByChange, - singleLine = false + singleLine = false, + style }) => { const { t } = useTranslation() const { allTags } = useTags() @@ -164,7 +166,8 @@ const AssistantItem: FC = ({ return ( + className={classNames({ active: isActive, 'is-menu-open': isMenuOpen, singleLine })} + style={style}> {assistantNave}