Skip to content

Commit cdb2677

Browse files
committed
fix: adjust buttons for different builder type
1 parent d97f528 commit cdb2677

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

packages/frontend/src/components/AiBuilder/components/AIFormModalContent.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ export const AIFormModalContent = ({
102102
onClick={(idea: AiChatIdea | AiFormIdea) =>
103103
handleIdeaClick(idea)
104104
}
105+
builderType="form"
105106
/>
106107
)}
107108
</Flex>

packages/frontend/src/components/AiBuilder/components/ChatInterface/PromptInput.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ export default function PromptInput({
152152
// trigger resize after state update
153153
setTimeout(() => handleResize(), 0)
154154
}}
155+
builderType="chat"
155156
/>
156157
)}
157158

packages/frontend/src/components/AiBuilder/components/IdeaButtons.tsx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,16 @@ import { AiChatIdea, AiFormIdea } from '../constants'
88
interface IdeaButtonsProps {
99
ideas: AiChatIdea[] | AiFormIdea[]
1010
onClick: (idea: AiChatIdea | AiFormIdea) => void
11+
builderType: 'chat' | 'form'
1112
}
1213

13-
export default function IdeaButtons({ ideas, onClick }: IdeaButtonsProps) {
14+
export default function IdeaButtons({
15+
ideas,
16+
onClick,
17+
builderType,
18+
}: IdeaButtonsProps) {
1419
const isMobile = useIsMobile()
20+
const isForm = builderType === 'form'
1521

1622
return (
1723
<Flex flexDir="column">
@@ -36,13 +42,13 @@ export default function IdeaButtons({ ideas, onClick }: IdeaButtonsProps) {
3642
bgColor: 'interaction.sub-subtle.hover',
3743
}}
3844
onClick={() => onClick(idea)}
39-
px={3}
45+
px={isForm ? 2 : 3}
4046
minH={4}
4147
w={isMobile ? 'calc(50% - 4px)' : 'auto'}
4248
flexShrink={0}
4349
>
4450
<TemplateIcon iconName={idea.icon} fontSize="1rem" />
45-
<Text textStyle="caption-1" ml="0.25rem">
51+
<Text textStyle="caption-1" ml={isForm ? 0 : '0.25rem'}>
4652
{idea.label}
4753
</Text>
4854
</Button>

0 commit comments

Comments
 (0)