Files
lunasea/lib/ui/shape.dart
2022-05-10 20:30:57 -04:00

18 lines
574 B
Dart

import 'package:flutter/material.dart';
import 'package:lunasea/core.dart';
class LunaShapeBorder extends RoundedRectangleBorder {
LunaShapeBorder._internal({
bool useBorder = false,
}) : super(
borderRadius: BorderRadius.circular(LunaUI.BORDER_RADIUS),
side: useBorder
? const BorderSide(color: LunaColours.white10)
: BorderSide.none,
);
factory LunaShapeBorder.rounded() => LunaShapeBorder._internal();
factory LunaShapeBorder.roundedWithBorder() =>
LunaShapeBorder._internal(useBorder: true);
}