chore: split string tools ui

This commit is contained in:
Ibrahima G. Coulibaly
2024-06-21 20:06:07 +01:00
parent a6bd9ddd78
commit 2d30028775
17 changed files with 443 additions and 72 deletions

View File

@@ -0,0 +1,31 @@
import { Box, Stack, TextField } from '@mui/material'
import Typography from '@mui/material/Typography'
import Button from '@mui/material/Button'
import PublishIcon from '@mui/icons-material/Publish'
import ContentPasteIcon from '@mui/icons-material/ContentPaste'
import React from 'react'
export default function ToolTextInput({ value, onChange, title = 'Input text' }: {
title?: string;
value: string
onChange: (value: string) => void
}) {
return (
<Box>
<Typography fontSize={30} color={'primary'}>
{title}
</Typography>
<TextField
value={value}
onChange={(event) => onChange(event.target.value)}
fullWidth
multiline
rows={10}
/>
<Stack mt={1} direction={'row'} spacing={2}>
<Button startIcon={<PublishIcon />}>Import from file</Button>
<Button startIcon={<ContentPasteIcon />}>Copy to clipboard</Button>
</Stack>
</Box>
)
}