detail static method
Implementation
static Widget detail({
IconData? icon,
Color? color,
String? tooltip,
double size = 14,
Matrix4? transform,
bool? angle180,
bool? angle90,
VoidCallback? onPressed,
}) =>
ThemeBuilder(
(context) => CupertinoButton(
minSize: 0,
padding: EdgeInsets.zero,
onPressed: onPressed,
child: AnimatedContainer(
duration: 200.milliseconds,
transformAlignment: Alignment.center,
transform: transform ??
angle180?.mapIt((it) => Matrix4.rotationZ(it ? pi : 0)) ??
angle90?.mapIt((it) => Matrix4.rotationZ(it ? pi / 2 : 0)),
child: Icon(
icon ?? CupertinoIcons.chevron_right,
color: color ?? context.hintColor,
size: size,
),
),
).tooltip(tooltip),
);