Crm: {
    BoardOptions: <
        TFieldValues extends FieldValues,
        TOption extends ItemWithId & { name: string },
    >(
        props: ViewProps & Omit<FormFieldProps<TFieldValues>, "render"> & {
            handleClose: VoidFunction;
            handleSearch?: (text: string) => void;
            hideSearch?: boolean;
            onSelectOption: (option: TOption) => void;
            options: (ItemWithId & TOption)[];
            selectedOptions?: TOption[];
            showOnlySelectedOptions?: boolean;
            title: string;
        } & { selectedOptions?: TOption[] },
    ) => Element;
    Button: { Options: (props: CrmOptionsButtonProps) => Element };
    CardHeader: (props: CrmHeaderProps) => Element;
    CardItem: (
        __namedParameters: { card: ICard; onPress: (item: ICard) => void },
    ) => Element;
    Content: (__namedParameters: { crm: ICrm }) => Element;
    Form: <Values extends FieldValues>(
        __namedParameters: FormViewProps<Values>,
    ) => Element;
    Header: (props: CrmHeaderProps) => Element;
    HeaderSubtitle: (props: HeaderSubtitleProps) => Element;
    HeaderTitle: (props: HomeHeaderTitleProps) => Element;
    Layout: (props: HomeTabLayoutProps) => Element;
    ListOptions: <
        TFieldValues extends FieldValues,
        TOption extends ItemWithId & { name: string },
    >(
        props: ViewProps & Omit<FormFieldProps<TFieldValues>, "render"> & {
            handleClose: VoidFunction;
            handleSearch?: (text: string) => void;
            hideSearch?: boolean;
            onSelectOption: (option: TOption) => void;
            options: (ItemWithId & TOption)[];
            selectedOptions?: TOption[];
            showOnlySelectedOptions?: boolean;
            title: string;
        } & { selectedOptions?: TOption[] },
    ) => Element;
    LoadingView: (
        props: Props,
    ) => string | number | boolean | Element | Iterable<ReactNode>;
    Provider: FC<CrmProviderProps>;
    UserOptions: (props: UserOptionsProps) => Element;
} = ...

Type declaration

  • BoardOptions: <
        TFieldValues extends FieldValues,
        TOption extends ItemWithId & { name: string },
    >(
        props: ViewProps & Omit<FormFieldProps<TFieldValues>, "render"> & {
            handleClose: VoidFunction;
            handleSearch?: (text: string) => void;
            hideSearch?: boolean;
            onSelectOption: (option: TOption) => void;
            options: (ItemWithId & TOption)[];
            selectedOptions?: TOption[];
            showOnlySelectedOptions?: boolean;
            title: string;
        } & { selectedOptions?: TOption[] },
    ) => Element
  • Button: { Options: (props: CrmOptionsButtonProps) => Element }
  • CardHeader: (props: CrmHeaderProps) => Element
  • CardItem: (__namedParameters: { card: ICard; onPress: (item: ICard) => void }) => Element
  • Content: (__namedParameters: { crm: ICrm }) => Element
  • Form: <Values extends FieldValues>(
        __namedParameters: FormViewProps<Values>,
    ) => Element
  • Header: (props: CrmHeaderProps) => Element
  • HeaderSubtitle: (props: HeaderSubtitleProps) => Element
  • HeaderTitle: (props: HomeHeaderTitleProps) => Element
  • Layout: (props: HomeTabLayoutProps) => Element
  • ListOptions: <
        TFieldValues extends FieldValues,
        TOption extends ItemWithId & { name: string },
    >(
        props: ViewProps & Omit<FormFieldProps<TFieldValues>, "render"> & {
            handleClose: VoidFunction;
            handleSearch?: (text: string) => void;
            hideSearch?: boolean;
            onSelectOption: (option: TOption) => void;
            options: (ItemWithId & TOption)[];
            selectedOptions?: TOption[];
            showOnlySelectedOptions?: boolean;
            title: string;
        } & { selectedOptions?: TOption[] },
    ) => Element
  • LoadingView: (props: Props) => string | number | boolean | Element | Iterable<ReactNode>
  • Provider: FC<CrmProviderProps>
  • UserOptions: (props: UserOptionsProps) => Element