Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 67683ef3

Přidáno uživatelem Dominik Poch před asi 2 roky(ů)

Changed default tag color

Default color in tag modal changed to color of a category

Zobrazit rozdíly:

webapp/components/modals/CategoryModal.tsx
5 5
 * All values that the modal window can show.
6 6
 */
7 7
export interface CategoryModalValues {
8
    name: string;
9
    color: string;
10
    description: string;
11
    disabledForAnnotators: boolean;
8
    name?: string;
9
    color?: string;
10
    description?: string;
11
    disabledForAnnotators?: boolean;
12 12
}
13 13

  
14 14
/**
......
23 23
    onSubmit: (val: CategoryModalValues) => void; // Method called when the modal is submitted
24 24
    defaultValues?: CategoryModalValues; // Default values of a form that contains properties of the category.
25 25
}) {
26
    /**
26
    /*
27 27
     * Initialize default values if they were not set in props.
28 28
     */
29
    const values = props.defaultValues ?? {
30
        name: '',
31
        color: 'black',
32
        description: '',
33
        disabledForAnnotators: false,
34
    };
29
    let values: CategoryModalValues;
30

  
31
    if (props.defaultValues) {
32
        values = {
33
            name: props.defaultValues.name ?? '',
34
            color: props.defaultValues.color ?? 'black',
35
            description: props.defaultValues.description ?? '',
36
            disabledForAnnotators: props.defaultValues.disabledForAnnotators ?? false,
37
        };
38
    } else {
39
        values = {
40
            name: '',
41
            color: 'black',
42
            description: '',
43
            disabledForAnnotators: false,
44
        };
45
    }
35 46

  
36 47
    /**
37 48
     * The form.

Také k dispozici: Unified diff