feat: support readonly config and no docker sock

This commit is contained in:
Aarnav Tale 2024-03-29 21:46:21 -04:00
parent 029f395673
commit e216d4171f
No known key found for this signature in database
7 changed files with 139 additions and 87 deletions

View file

@ -10,9 +10,11 @@ import Input from '~/components/Input'
type Properties = {
readonly name: string;
// eslint-disable-next-line react/boolean-prop-naming
readonly disabled?: boolean;
}
export default function Modal({ name }: Properties) {
export default function Modal({ name, disabled }: Properties) {
const [isOpen, setIsOpen] = useState(false)
const [newName, setNewName] = useState(name)
const fetcher = useFetcher()
@ -32,7 +34,7 @@ export default function Modal({ name }: Properties) {
</p>
<Input
readOnly
className='font-mono text-sm my-4'
className='font-mono text-sm my-4 w-1/2'
type='text'
value={name}
onFocus={event => {
@ -42,6 +44,7 @@ export default function Modal({ name }: Properties) {
<Button
variant='emphasized'
className='text-sm w-fit'
disabled={disabled}
onClick={() => {
setIsOpen(true)
}}