mirror of
https://github.com/immich-app/immich.git
synced 2025-02-11 01:18:24 -05:00
12 lines
553 B
Dart
12 lines
553 B
Dart
import 'package:flutter/material.dart';
|
|
|
|
extension MaterialStateHelpers on Iterable<WidgetState> {
|
|
bool get isDisabled => contains(WidgetState.disabled);
|
|
bool get isDragged => contains(WidgetState.dragged);
|
|
bool get isError => contains(WidgetState.error);
|
|
bool get isFocused => contains(WidgetState.focused);
|
|
bool get isHovered => contains(WidgetState.hovered);
|
|
bool get isPressed => contains(WidgetState.pressed);
|
|
bool get isScrolledUnder => contains(WidgetState.scrolledUnder);
|
|
bool get isSelected => contains(WidgetState.selected);
|
|
}
|