fix props selection input

dev
Aji Kamaludin 3 years ago
parent d386ef690d
commit af40c30c4a
No known key found for this signature in database
GPG Key ID: 670E1F26AD5A8099

@ -53,7 +53,7 @@ export function FormInput(props) {
} }
export function FormInputSelection(props) { export function FormInputSelection(props) {
const { data: [name, val], onRemove, onFormClick } = props const { data: [name, val], onRemove, onClick, ...restProps } = props
return ( return (
<Box> <Box>
<FormControl id={name} mb="3"> <FormControl id={name} mb="3">
@ -64,19 +64,24 @@ export function FormInputSelection(props) {
type={"text"} type={"text"}
value={val} value={val}
readOnly={true} readOnly={true}
{...props} {...restProps}
bg={"gray.100"} bg={"gray.100"}
onClick={onFormClick} onClick={onClick}
/> />
{onRemove && val ? {onRemove && val ?
( (
<InputRightAddon <InputRightAddon
children={<FontAwesomeIcon icon="times"/>} children={<FontAwesomeIcon icon="times"/>}
onClick={onRemove} onClick={onRemove}
{...props} {...restProps}
/> />
) : ) : (
( <InputRightAddon children={<FontAwesomeIcon icon="ellipsis-v" />} {...props}/> ) <InputRightAddon
children={<FontAwesomeIcon icon="ellipsis-v" />}
onClick={onClick}
{...restProps}
/>
)
} }
</InputGroup> </InputGroup>
</FormControl> </FormControl>

@ -75,7 +75,7 @@ export default function Create(props) {
<FormInputSelection <FormInputSelection
data={['kategori', category.name]} data={['kategori', category.name]}
readOnly={true} readOnly={true}
onFormClick={() => toggle()} onClick={() => toggle()}
/> />
<Button <Button
mt="4" mt="4"

@ -102,7 +102,7 @@ export default function Edit(props) {
<FormInputSelection <FormInputSelection
data={['kategori', category.name]} data={['kategori', category.name]}
readOnly={true} readOnly={true}
onFormClick={() => toggle()} onClick={() => toggle()}
/> />
<Button <Button
mt="4" mt="4"

@ -99,7 +99,7 @@ export default function List({ history }) {
mt="1" mt="1"
data={["", category.name]} data={["", category.name]}
placeholder={"kategori"} placeholder={"kategori"}
onFormClick={toggleCategory} onClick={toggleCategory}
onRemove={() => { onRemove={() => {
setCategory({name: ''}) setCategory({name: ''})
}} }}

Loading…
Cancel
Save