settingListItem function

Widget settingListItem(
  1. String title,
  2. String? leading,
  3. String trailing,
  4. dynamic onTap(),
)

Implementation

Widget settingListItem(
    String title, String? leading, String trailing, Function() onTap) {
  return Column(
    children: [
      InkWell(
        onTap: onTap,
        child: Row(
          children: [
            leading != null
                ? Padding(
                    padding: const EdgeInsets.all(18.0),
                    child: SvgPicture.asset(
                      package: package,
                      leading,
                      colorFilter: ColorFilter.mode(
                          MirrorflyUikit.getTheme!.textSecondaryColor,
                          BlendMode.srcIn),
                    ),
                  )
                : const SizedBox(
                    height: 4,
                  ),
            Expanded(
                child: Text(
              title,
              style: TextStyle(
                  fontSize: 15.0,
                  fontFamily: 'sf_ui',
                  color: MirrorflyUikit.getTheme?.textPrimaryColor,
                  fontWeight: FontWeight.w400),
            )),
            Padding(
              padding: const EdgeInsets.all(18.0),
              child: SvgPicture.asset(
                package: package,
                trailing,
              ),
            ),
          ],
        ),
      ),
      const AppDivider(),
    ],
  );
}