buildSignOutOption method
Widget
buildSignOutOption({
- required BuildContext context,
- required dynamic signOutFunction(),
- Widget? icon,
- TextStyle? signOutTextStyle,
Builds the sign out option with a divider and custom styling.
This creates a separated section at the bottom of the drawer specifically for the sign out functionality.
Implementation
Widget buildSignOutOption({
required BuildContext context,
required Function() signOutFunction,
Widget? icon,
TextStyle? signOutTextStyle,
}) {
return Align(
alignment: Alignment.bottomLeft,
child: Column(
children: [
const Divider(),
buildDrawerOption(
context: context,
text: 'Sign out',
navigateTo: signOutFunction,
textStyle: signOutTextStyle ??
Theme.of(context).textTheme.bodyMedium!.copyWith(
fontWeight: FontWeight.w500,
),
icon: SvgPicture.asset(
'assets/logout_icon.svg',
package: 'nx_ui',
),
),
],
),
);
}