Files
claude-code/src/components/messages/UserPlanMessage.tsx
2026-05-01 21:39:30 +08:00

22 lines
582 B
TypeScript

import * as React from 'react';
import { Box, Text } from '@anthropic/ink';
import { Markdown } from '../Markdown.js';
type Props = {
addMargin: boolean;
planContent: string;
};
export function UserPlanMessage({ addMargin, planContent }: Props): React.ReactNode {
return (
<Box flexDirection="column" borderStyle="round" borderColor="planMode" marginTop={addMargin ? 1 : 0} paddingX={1}>
<Box marginBottom={1}>
<Text bold color="planMode">
Plan to implement
</Text>
</Box>
<Markdown>{planContent}</Markdown>
</Box>
);
}