diff --git a/.vscode/settings.json b/.vscode/settings.json index bb7889776d..47640bff09 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,7 +1,8 @@ { "editor.formatOnSave": true, "editor.codeActionsOnSave": { - "source.fixAll.eslint": "explicit" + "source.fixAll.eslint": "explicit", + "source.organizeImports": "explicit" }, "search.exclude": { "**/dist/**": true, diff --git a/src/renderer/src/components/EmojiIcon.tsx b/src/renderer/src/components/EmojiIcon.tsx index 2e9600e399..6cd06b8715 100644 --- a/src/renderer/src/components/EmojiIcon.tsx +++ b/src/renderer/src/components/EmojiIcon.tsx @@ -4,26 +4,28 @@ import styled from 'styled-components' interface EmojiIconProps { emoji: string className?: string + size?: number + fontSize?: number } -const EmojiIcon: FC = ({ emoji, className }) => { +const EmojiIcon: FC = ({ emoji, className, size = 26, fontSize = 15 }) => { return ( - + {emoji || '⭐️'} {emoji} ) } -const Container = styled.div` - width: 26px; - height: 26px; - border-radius: 13px; +const Container = styled.div<{ $size: number; $fontSize: number }>` + width: ${({ $size }) => $size}px; + height: ${({ $size }) => $size}px; + border-radius: ${({ $size }) => $size / 2}px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; - font-size: 15px; + font-size: ${({ $fontSize }) => $fontSize}px; position: relative; overflow: hidden; margin-right: 3px; diff --git a/src/renderer/src/components/Popups/AddAssistantPopup.tsx b/src/renderer/src/components/Popups/AddAssistantPopup.tsx index 8215ee0ae5..dace8e44b5 100644 --- a/src/renderer/src/components/Popups/AddAssistantPopup.tsx +++ b/src/renderer/src/components/Popups/AddAssistantPopup.tsx @@ -157,6 +157,9 @@ const PopupContainer: React.FC = ({ resolve }) => { padding: 0, overflow: 'hidden', paddingBottom: 20 + }, + body: { + padding: 0 } }} closeIcon={null} diff --git a/src/renderer/src/pages/home/Messages/Messages.tsx b/src/renderer/src/pages/home/Messages/Messages.tsx index 999ddc05ec..03434a0cd1 100644 --- a/src/renderer/src/pages/home/Messages/Messages.tsx +++ b/src/renderer/src/pages/home/Messages/Messages.tsx @@ -275,6 +275,7 @@ const Messages: React.FC = ({ assistant, topic, setActiveTopic, o }, [onComponentUpdate]) const groupedMessages = useMemo(() => Object.entries(getGroupedMessages(displayMessages)), [displayMessages]) + return ( = ({ assistant, topic }) => { } const Container = styled.div<{ $isDark: boolean }>` - padding: 10px 16px; + padding: 11px 16px; border-radius: 10px; cursor: pointer; border: 0.5px solid var(--color-border); - margin: 10px 10px 0 10px; + margin: 15px 20px; + margin-bottom: 0; ` const Text = styled.div`