Style project settings on mobile (#134)

* Style project settings on mobile

* Use auto-resize text area for display name

* Remove unused import
This commit is contained in:
arcticfly
2023-08-10 22:15:45 -07:00
committed by GitHub
parent 5277afa199
commit 81fbaeae44
2 changed files with 7 additions and 4 deletions

View File

@@ -19,7 +19,7 @@ const CopiableCode = ({ code }: { code: string }) => {
w="full"
justifyContent="space-between"
>
<Text fontFamily="inconsolata" fontWeight="bold" letterSpacing={0.5}>
<Text fontFamily="inconsolata" fontWeight="bold" letterSpacing={0.5} overflowX="auto">
{code}
</Text>
<Tooltip closeOnClick={false} label={copied ? "Copied!" : "Copy to clipboard"}>

View File

@@ -5,7 +5,6 @@ import {
type TextProps,
VStack,
HStack,
Input,
Button,
Divider,
Icon,
@@ -21,6 +20,7 @@ import { useHandledAsyncCallback, useSelectedProject } from "~/utils/hooks";
import ProjectBreadcrumbContents from "~/components/nav/ProjectBreadcrumbContents";
import CopiableCode from "~/components/CopiableCode";
import { DeleteProjectDialog } from "~/components/projectSettings/DeleteProjectDialog";
import AutoResizeTextArea from "~/components/AutoResizeTextArea";
export default function Settings() {
const utils = api.useContext();
@@ -84,7 +84,7 @@ export default function Settings() {
<Text fontWeight="bold" fontSize="xl">
Display Name
</Text>
<Input
<AutoResizeTextArea
w="full"
maxW={600}
value={name}
@@ -136,10 +136,13 @@ export default function Settings() {
variant="outline"
borderRadius={4}
mt={2}
height="auto"
onClick={deleteProjectOpen.onOpen}
>
<Icon as={BsTrash} />
<Text>Delete {selectedProject?.name}</Text>
<Text overflowWrap="break-word" whiteSpace="normal" py={2}>
Delete {selectedProject?.name}
</Text>
</HStack>
</VStack>
)}