import 'package:flutter/widgets.dart'; extension RadiusExtension on BorderRadiusGeometry { copyWith(BorderRadiusGeometry g) => add(g); // BorderRadiusDirectional resolveToDirectional(TextDirection direction) { // return BorderRadiusDirectional.only( topStart: direction == TextDirection.ltr ? resolve(direction).topLeft : resolve(direction).topRight, topEnd: direction == TextDirection.rtl ? resolve(direction).topLeft : resolve(direction).topRight, bottomEnd: direction == TextDirection.rtl ? resolve(direction).bottomRight : resolve(direction).bottomRight, bottomStart: direction == TextDirection.ltr ? resolve(direction).bottomLeft : resolve(direction).bottomRight, ); } }