fix: Title overflow of the provider and service cards titles

pull/483/head
Inex Code 2024-03-13 18:02:13 +03:00
parent bba29caeba
commit 1cb5df19f3
2 changed files with 19 additions and 17 deletions

View File

@ -1,6 +1,7 @@
import 'package:auto_route/auto_route.dart'; import 'package:auto_route/auto_route.dart';
import 'package:easy_localization/easy_localization.dart'; import 'package:easy_localization/easy_localization.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:gap/gap.dart';
import 'package:selfprivacy/config/brand_theme.dart'; import 'package:selfprivacy/config/brand_theme.dart';
import 'package:selfprivacy/logic/bloc/backups/backups_bloc.dart'; import 'package:selfprivacy/logic/bloc/backups/backups_bloc.dart';
import 'package:selfprivacy/logic/bloc/volumes/volumes_bloc.dart'; import 'package:selfprivacy/logic/bloc/volumes/volumes_bloc.dart';
@ -146,20 +147,18 @@ class _Card extends StatelessWidget {
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
Row( Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween, mainAxisAlignment: MainAxisAlignment.start,
children: [ children: [
Row( IconStatusMask(
children: [ status: state,
IconStatusMask( icon: Icon(icon, size: 30, color: Colors.white),
status: state, ),
icon: Icon(icon, size: 30, color: Colors.white), const Gap(8),
), Expanded(
const SizedBox(width: 8), child: Text(
Text( title,
title, style: Theme.of(context).textTheme.headlineMedium,
style: Theme.of(context).textTheme.headlineMedium, ),
),
],
), ),
if (state != StateType.uninitialized) if (state != StateType.uninitialized)
IconStatusMask( IconStatusMask(

View File

@ -2,6 +2,7 @@ import 'package:auto_route/auto_route.dart';
import 'package:easy_localization/easy_localization.dart'; import 'package:easy_localization/easy_localization.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_svg/flutter_svg.dart'; import 'package:flutter_svg/flutter_svg.dart';
import 'package:gap/gap.dart';
import 'package:selfprivacy/config/brand_theme.dart'; import 'package:selfprivacy/config/brand_theme.dart';
import 'package:selfprivacy/logic/bloc/services/services_bloc.dart'; import 'package:selfprivacy/logic/bloc/services/services_bloc.dart';
import 'package:selfprivacy/logic/cubit/server_installation/server_installation_cubit.dart'; import 'package:selfprivacy/logic/cubit/server_installation/server_installation_cubit.dart';
@ -134,10 +135,12 @@ class _Card extends StatelessWidget {
), ),
), ),
), ),
const SizedBox(width: 8), const Gap(8),
Text( Expanded(
service.displayName, child: Text(
style: Theme.of(context).textTheme.headlineMedium, service.displayName,
style: Theme.of(context).textTheme.headlineMedium,
),
), ),
], ],
), ),