Interface IProps

    Props

    interface IProps {
        disabled?: boolean;
        organizations: Pick<IFrontOrganizationsItem, "id" | "name" | "owners" | "users" | "groups">[];
        project?: Pick<IFrontProjectsItem, "id" | "users" | "groups" | "title">;
        style?: CSSProperties & {
            buttonBordered?: boolean;
            buttonDark?: boolean;
            buttonLight?: boolean;
        };
        swr: {
            mutateOneProject?: ((project) => Promise<void>);
            mutateOneWorkspace?: ((workspace) => Promise<void>);
            mutateUser?: ((user) => Promise<void>);
        };
        userModel?: Pick<IFrontUserModel, "id" | "users" | "groups" | "model">;
        workspace?: Pick<IFrontWorkspacesItem, "id" | "name" | "users" | "groups">;
    }

    Properties

    disabled?: boolean
    organizations: Pick<IFrontOrganizationsItem, "id" | "name" | "owners" | "users" | "groups">[]
    project?: Pick<IFrontProjectsItem, "id" | "users" | "groups" | "title">
    style?: CSSProperties & {
        buttonBordered?: boolean;
        buttonDark?: boolean;
        buttonLight?: boolean;
    }

    Type declaration

    • Optional buttonBordered?: boolean
    • Optional buttonDark?: boolean
    • Optional buttonLight?: boolean
    swr: {
        mutateOneProject?: ((project) => Promise<void>);
        mutateOneWorkspace?: ((workspace) => Promise<void>);
        mutateUser?: ((user) => Promise<void>);
    }

    Type declaration

    • Optional mutateOneProject?: ((project) => Promise<void>)
    • Optional mutateOneWorkspace?: ((workspace) => Promise<void>)
    • Optional mutateUser?: ((user) => Promise<void>)
    userModel?: Pick<IFrontUserModel, "id" | "users" | "groups" | "model">
    workspace?: Pick<IFrontWorkspacesItem, "id" | "name" | "users" | "groups">

    Generated using TypeDoc and TypeDoc Airthium Plugin