Components

  • Label designed for displaying themeable Mimi text contents.

    Declaration

    Swift

    @MainActor
    open class MimiLabel : MimiAttributedLabel
  • Large, prominent button which features a label and background color that changes with state.

    Designed for triggering primary actions.

    Declaration

    Swift

    @MainActor
    open class MimiActionButton : MimiButton
    extension MimiActionButton: UIPointerInteractionDelegate
  • Button that appears as a simple label.

    Declaration

    Swift

    @MainActor
    open class MimiTextButton : MimiButton
  • Simple square checkbox that can be used to toggle boolean values.

    Declaration

    Swift

    @MainActor
    open class MimiCheckbox : MimiControl
  • Switch that supports Mimi Theming.

    Declaration

    Swift

    @MainActor
    open class MimiSwitch : UISwitch, MimiComponent, MimiThemeable
  • Text Field which supports Mimi Theming.

    Declaration

    Swift

    @MainActor
    open class MimiTextField : UITextField, MimiComponent
  • Text Field designed for inputting user credentials.

    Declaration

    Swift

    @MainActor
    open class MimiCredentialTextField : MimiTextField
  • View which encompasses a text field and provides in-line validation.

    Declaration

    Swift

    @MainActor
    open class MimiValidatingTextField<TextField> : MimiControl where TextField : UITextField
  • UINavigationBar with support for MimiTheming.

    Declaration

    Swift

    @MainActor
    open class MimiNavigationBar : UINavigationBar, MimiThemeable
  • A view which displays a center aligned activity indicator.

    Declaration

    Swift

    @MainActor
    open class MimiLoadingView : MimiView
  • A View that shows that a task is in progress, and has the ability to show result states.

    Declaration

    Swift

    @MainActor
    open class MimiActivityIndicator : MimiView
  • View which includes a configured Picker View for inputting a Year of Birth.

    Declaration

    Swift

    @MainActor
    open class MimiBirthYearPickerView : MimiView
    extension MimiBirthYearPickerView: UIPickerViewDataSource
    extension MimiBirthYearPickerView: UIPickerViewDelegate
  • View which displays a vertically aligned list of step-by-step instructions.

    Declaration

    Swift

    @MainActor
    open class MimiInstructionStepView : MimiView
  • Control that displays a horizontally aligned series of dots, each corresponding to a page in UI.

    Declaration

    Swift

    @MainActor
    open class MimiPageControl : MimiControl