Fixed styling of button on List Component
This commit is contained in:
parent
31568acf4c
commit
32e5b6fe49
1 changed files with 20 additions and 17 deletions
|
|
@ -2,8 +2,9 @@ import { useEffect } from "react";
|
||||||
import { InputListComponentType } from "../../types/components";
|
import { InputListComponentType } from "../../types/components";
|
||||||
|
|
||||||
import _ from "lodash";
|
import _ from "lodash";
|
||||||
import { classNames } from "../../utils/utils";
|
import { classNames, cn } from "../../utils/utils";
|
||||||
import IconComponent from "../genericIconComponent";
|
import IconComponent from "../genericIconComponent";
|
||||||
|
import { Button } from "../ui/button";
|
||||||
import { Input } from "../ui/input";
|
import { Input } from "../ui/input";
|
||||||
|
|
||||||
export default function InputListComponent({
|
export default function InputListComponent({
|
||||||
|
|
@ -54,7 +55,13 @@ export default function InputListComponent({
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
{idx === 0 ? (
|
{idx === 0 ? (
|
||||||
<button
|
<Button
|
||||||
|
unstyled
|
||||||
|
className={cn(
|
||||||
|
disabled || playgroundDisabled
|
||||||
|
? "cursor-not-allowed text-muted-foreground"
|
||||||
|
: "text-primary hover:text-accent-foreground",
|
||||||
|
)}
|
||||||
onClick={(e) => {
|
onClick={(e) => {
|
||||||
let newInputList = _.cloneDeep(value);
|
let newInputList = _.cloneDeep(value);
|
||||||
newInputList.push("");
|
newInputList.push("");
|
||||||
|
|
@ -68,13 +75,16 @@ export default function InputListComponent({
|
||||||
}
|
}
|
||||||
disabled={disabled || playgroundDisabled}
|
disabled={disabled || playgroundDisabled}
|
||||||
>
|
>
|
||||||
<IconComponent
|
<IconComponent name="Plus" className="h-4 w-4" />
|
||||||
name="Plus"
|
</Button>
|
||||||
className={"h-4 w-4 hover:text-accent-foreground"}
|
|
||||||
/>
|
|
||||||
</button>
|
|
||||||
) : (
|
) : (
|
||||||
<button
|
<Button
|
||||||
|
unstyled
|
||||||
|
className={cn(
|
||||||
|
disabled || playgroundDisabled
|
||||||
|
? "cursor-not-allowed text-muted-foreground"
|
||||||
|
: "text-primary hover:text-accent-foreground",
|
||||||
|
)}
|
||||||
data-testid={
|
data-testid={
|
||||||
`input-list-minus-btn${
|
`input-list-minus-btn${
|
||||||
editNode ? "-edit" : ""
|
editNode ? "-edit" : ""
|
||||||
|
|
@ -88,15 +98,8 @@ export default function InputListComponent({
|
||||||
}}
|
}}
|
||||||
disabled={disabled || playgroundDisabled}
|
disabled={disabled || playgroundDisabled}
|
||||||
>
|
>
|
||||||
<IconComponent
|
<IconComponent name="X" className="h-4 w-4" />
|
||||||
name="X"
|
</Button>
|
||||||
className={`h-4 w-4 ${
|
|
||||||
disabled || playgroundDisabled
|
|
||||||
? ""
|
|
||||||
: "hover:text-accent-foreground"
|
|
||||||
}`}
|
|
||||||
/>
|
|
||||||
</button>
|
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue