buildTileContent method

Widget buildTileContent(
  1. BuildContext context,
  2. SettingsTileInfo settingsTileInfo
)

Implementation

Widget buildTileContent(
    BuildContext context, SettingsTileInfo settingsTileInfo) {
  return Container(
    padding: const EdgeInsetsDirectional.only(start: 16),
    child: Row(
      children: [
        if (leading != null) buildLeading(context),
        Expanded(
          child: Column(
            mainAxisSize: MainAxisSize.min,
            mainAxisAlignment: MainAxisAlignment.center,
            children: [
              Row(
                children: [
                  Expanded(
                    child: SizedBox(
                      height: description != null ? 65 : 56,
                      child: buildTitle(context),
                    ),
                  ),
                  Padding(
                    padding: const EdgeInsetsDirectional.only(end: 12),
                    child: buildTrailing(context),
                  ),
                ],
              ),
              if (settingsTileInfo.needDivider)
                const Divider(height: 1, endIndent: 16),
            ],
          ),
        ),
      ],
    ),
  );
}