Skip to content

Commit edd83a2

Browse files
authored
refactor: Changed OAuthProvider extension to unnamed only for private (#66)
* Refactor to unnamed extension for private - ref. https://dart.dev/language/extension-methods#unnamed-extensions * Remove unnecessary prefix underscore
1 parent bddb324 commit edd83a2

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

lib/src/components/supa_socials_auth.dart

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import 'package:font_awesome_flutter/font_awesome_flutter.dart';
55
import 'package:supabase_auth_ui/src/utils/constants.dart';
66
import 'package:supabase_flutter/supabase_flutter.dart';
77

8-
extension SocialProvidersa on OAuthProvider {
9-
IconData get _iconData => switch (this) {
8+
extension on OAuthProvider {
9+
IconData get iconData => switch (this) {
1010
OAuthProvider.apple => FontAwesomeIcons.apple,
1111
OAuthProvider.azure => FontAwesomeIcons.microsoft,
1212
OAuthProvider.bitbucket => FontAwesomeIcons.bitbucket,
@@ -24,7 +24,7 @@ extension SocialProvidersa on OAuthProvider {
2424
_ => Icons.close,
2525
};
2626

27-
Color get _btnBgColor => switch (this) {
27+
Color get btnBgColor => switch (this) {
2828
OAuthProvider.apple => Colors.black,
2929
OAuthProvider.azure => Colors.blueAccent,
3030
OAuthProvider.bitbucket => Colors.blue,
@@ -139,7 +139,7 @@ class _SupaSocialsAuthState extends State<SupaSocialsAuth> {
139139
final socialProvider = providers[index];
140140

141141
Color? foregroundColor = coloredBg ? Colors.white : null;
142-
Color? backgroundColor = coloredBg ? socialProvider._btnBgColor : null;
142+
Color? backgroundColor = coloredBg ? socialProvider.btnBgColor : null;
143143
Color? overlayColor = coloredBg ? Colors.white10 : null;
144144

145145
Color? iconColor = coloredBg ? Colors.white : null;
@@ -148,7 +148,7 @@ class _SupaSocialsAuthState extends State<SupaSocialsAuth> {
148148
height: 48,
149149
width: 48,
150150
child: Icon(
151-
socialProvider._iconData,
151+
socialProvider.iconData,
152152
color: iconColor,
153153
),
154154
);

0 commit comments

Comments
 (0)