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

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

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

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

Loading…
Cancel
Save