common oidc, debug
Signed-off-by: dignow <linlong1265@gmail.com>
This commit is contained in:
parent
3f3c45b663
commit
0bf007e63c
@ -12,6 +12,8 @@ import 'package:url_launcher/url_launcher.dart';
|
|||||||
import '../../common.dart';
|
import '../../common.dart';
|
||||||
import './dialog.dart';
|
import './dialog.dart';
|
||||||
|
|
||||||
|
const kOpSvgList = ['github', 'google', 'apple', 'okta', 'facebook', 'azure'];
|
||||||
|
|
||||||
class _IconOP extends StatelessWidget {
|
class _IconOP extends StatelessWidget {
|
||||||
final String op;
|
final String op;
|
||||||
final String? icon;
|
final String? icon;
|
||||||
@ -25,11 +27,12 @@ class _IconOP extends StatelessWidget {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
|
final svgFile = kOpSvgList.contains(op.toLowerCase()) ? op.toLowerCase() : 'default';
|
||||||
return Container(
|
return Container(
|
||||||
margin: margin,
|
margin: margin,
|
||||||
child: icon == null
|
child: icon == null
|
||||||
? SvgPicture.asset(
|
? SvgPicture.asset(
|
||||||
'assets/auth-${op.toLowerCase()}.svg',
|
'assets/auth-$svgFile.svg',
|
||||||
width: 20,
|
width: 20,
|
||||||
)
|
)
|
||||||
: SvgPicture.string(
|
: SvgPicture.string(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user