mirror of
https://github.com/immich-app/immich.git
synced 2026-07-28 14:47:30 -07:00
18 lines
375 B
Dart
18 lines
375 B
Dart
import 'package:flutter/widgets.dart' hide Action;
|
|
|
|
enum ActionDisplay { button, iconButton, menuItem, columnButton }
|
|
|
|
class Action {
|
|
final IconData icon;
|
|
final bool isVisible;
|
|
final String label;
|
|
final Future<void> Function() onAction;
|
|
|
|
const Action({
|
|
required this.icon,
|
|
this.isVisible = true,
|
|
required this.label,
|
|
required this.onAction,
|
|
});
|
|
}
|