mirror of
https://github.com/portainer/portainer.git
synced 2025-07-23 15:29:42 +02:00
refactor(app): persisted folders form section [EE-6235] (#10693)
* refactor(app): persisted folder section [EE-6235]
This commit is contained in:
parent
7a2412b1be
commit
e07ee05ee7
39 changed files with 732 additions and 374 deletions
|
@ -9,6 +9,7 @@ import styles from './ButtonSelector.module.css';
|
|||
export interface Option<T> {
|
||||
value: T;
|
||||
label?: ReactNode;
|
||||
disabled?: boolean;
|
||||
}
|
||||
|
||||
interface Props<T> {
|
||||
|
@ -43,7 +44,7 @@ export function ButtonSelector<T extends string | number | boolean>({
|
|||
key={option.value.toString()}
|
||||
selected={value === option.value}
|
||||
onChange={() => onChange(option.value)}
|
||||
disabled={disabled}
|
||||
disabled={disabled || option.disabled}
|
||||
readOnly={readOnly}
|
||||
>
|
||||
{option.label || option.value.toString()}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue