OudsLink constructor
- Key? key,
- required String label,
- String? icon,
- OudsLinkLayout layout = OudsLinkLayout.textOnly,
- OudsLinkSize? size = OudsLinkSize.defaultSize,
- VoidCallback? onPressed,
Implementation
const OudsLink({
super.key,
required this.label,
this.icon,
this.layout = OudsLinkLayout.textOnly,
this.size = OudsLinkSize.defaultSize,
this.onPressed,
}) : assert(
layout != OudsLinkLayout.textAndIcon || icon != null,
'icon is required when layout is textAndIcon',
);