Add boilerplate user account view

This commit is contained in:
Daniel S. Hansen
2025-08-04 12:20:26 -07:00
parent eca6bc2405
commit f19ddc1994
@@ -1,24 +1,63 @@
import { Box, Text } from '@chakra-ui/react'; import { Box, Flex, Field, Input, Stack, Switch, Text, Heading } from "@chakra-ui/react"
export default function AccountCanvas() { export default function AccountCanvas() {
return ( return (
<Box p={8} mt={4} ml="auto" mr="auto" width="600px"> <Flex
height="100vh"
direction="column"
align="start"
justify="start"
// hieght="100vh"
bg="gray.50"
pt={6}
pl={6}
>
<Heading as="h1" mb={2}>Account</Heading>
<Box <Box
bg="bg" border="1px solid"
shadow="md" borderColor="gray.300"
borderRadius="md" borderRadius="md"
p={8} padding={4}
width="600px" bg="white"
height="100px" boxShadow="md"
textAlign="center" width="100%"
display="flex" maxW="sm"
alignItems="center"
justifyContent="center"
> >
<Text fontsize="2xl" fontWeight="bold" color="gray.700"> {/* <Text fontSize="xl" fontWeight="bold" mb={6}>
Account Canvas coming soon! Account
</Text> </Text> */}
<Stack gap="6" maxW="sm" css={{ "--field-label-width": "96px" }}>
<Field.Root orientation="horizontal">
<Field.Label>User Name</Field.Label>
<Input placeholder="David Johnston" flex="1" />
</Field.Root>
<Field.Root orientation="horizontal">
<Field.Label> First Name</Field.Label>
<Input placeholder="David" flex="1" />
</Field.Root>
<Field.Root orientation="horizontal">
<Field.Label>Last Name</Field.Label>
<Input placeholder="Johnston" flex="1" />
</Field.Root>
<Field.Root orientation="horizontal">
<Field.Label>Email</Field.Label>
<Input placeholder="djohntson@usgs.gov" flex="1" />
</Field.Root>
{/* <Field.Root orientation="horizontal">
<Field.Label>Hide email</Field.Label>
<Switch.Root>
<Switch.HiddenInput />
<Switch.Control />
</Switch.Root>
</Field.Root> */}
</Stack>
</Box> </Box>
</Box> </Flex>
); )
} }