2022-03-15 17:20:18 +05:30

35 lines
887 B
TypeScript

const App = `import { Pagination,Grid,Radio } from '@nextui-org/react';
import React from 'react';
export default function App() {
const [selectedColor, setSelectedColor] = React.useState('primary');
const colors = ['primary', 'secondary', 'success', 'warning', 'error']
const capitalize = (str) => {
const lower = str.toLowerCase();
return str.charAt(0).toUpperCase() + lower.slice(1);
}
return <Grid.Container gap={2}>
<Grid xs={12}>
<Pagination shadow color={selectedColor} total={10} />
</Grid>
<Grid xs={12}>
<Radio.Group row size="sm" value={selectedColor} onChange={setSelectedColor}>
{colors.map((color) => (
<Radio key={color} value={color} color='primary'>
{capitalize(color)}
</Radio>
))}
</Radio.Group>
</Grid>
</Grid.Container>
}
`;
const react = {
'/App.js': App
};
export default {
...react
};