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

35 lines
866 B
TypeScript

const App = `import { Pagination,Grid,Radio } from '@nextui-org/react';
import React from 'react';
export default function App() {
const [selectedSize, setSelectedSize] = React.useState('md');
const sizes = ['xs', 'sm', 'md', 'lg', 'xl']
const capitalize = (str) => {
const lower = str.toLowerCase();
return str.charAt(0).toUpperCase() + lower.slice(1);
}
return <Grid.Container gap={2}>
<Grid xs={12}>
<Pagination onlyDots size={selectedSize} total={6} />
</Grid>
<Grid xs={12}>
<Radio.Group row size="sm" value={selectedSize} onChange={setSelectedSize}>
{sizes.map((size) => (
<Radio key={size} value={size}>
{capitalize(size)}
</Radio>
))}
</Radio.Group>
</Grid>
</Grid.Container>
}
`;
const react = {
'/App.js': App
};
export default {
...react
};