Merge branch 'krille/homepicker-dark-mode' into 'main'

fix: SSO Button design in dark mode

See merge request famedly/fluffychat!556
This commit is contained in:
Krille Fear 2021-11-20 10:05:40 +00:00
commit 0539a663b0

View File

@ -188,15 +188,24 @@ class _SsoButton extends StatelessWidget {
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
mainAxisSize: MainAxisSize.min, mainAxisSize: MainAxisSize.min,
children: [ children: [
identityProvider.icon == null Material(
color: Colors.white,
borderRadius: BorderRadius.circular(7),
clipBehavior: Clip.hardEdge,
child: Padding(
padding: const EdgeInsets.all(2.0),
child: identityProvider.icon == null
? const Icon(Icons.web_outlined) ? const Icon(Icons.web_outlined)
: CachedNetworkImage( : CachedNetworkImage(
imageUrl: Uri.parse(identityProvider.icon) imageUrl: Uri.parse(identityProvider.icon)
.getDownloadLink(Matrix.of(context).getLoginClient()) .getDownloadLink(
Matrix.of(context).getLoginClient())
.toString(), .toString(),
width: 32, width: 32,
height: 32, height: 32,
), ),
),
),
const SizedBox(height: 8), const SizedBox(height: 8),
Text( Text(
identityProvider.name ?? identityProvider.name ??