Interface IProps

    Props

    interface IProps {
        group?: Pick<IFrontGroupsItem, "id" | "name" | "users">;
        organization: Pick<IFrontOrganizationsItem, "id" | "groups">;
        swr: {
            addOneGroup?: ((group) => Promise<void>);
            mutateOneGroup?: ((group) => Promise<void>);
            mutateOneOrganization: ((organization) => Promise<void>);
        };
        userOptions: {
            label: string;
            value: string;
        }[];
    }

    Properties

    group?: Pick<IFrontGroupsItem, "id" | "name" | "users">
    organization: Pick<IFrontOrganizationsItem, "id" | "groups">
    swr: {
        addOneGroup?: ((group) => Promise<void>);
        mutateOneGroup?: ((group) => Promise<void>);
        mutateOneOrganization: ((organization) => Promise<void>);
    }

    Type declaration

    • Optional addOneGroup?: ((group) => Promise<void>)
        • (group): Promise<void>
        • Parameters

          Returns Promise<void>

    • Optional mutateOneGroup?: ((group) => Promise<void>)
    • mutateOneOrganization: ((organization) => Promise<void>)
    userOptions: {
        label: string;
        value: string;
    }[]

    Type declaration

    • label: string
    • value: string

    Generated using TypeDoc and TypeDoc Airthium Plugin