Adjust login screen

This commit is contained in:
Hillel Coren 2022-05-15 18:20:15 +03:00
parent d5640cb8a8
commit 3d40283a70
3 changed files with 35 additions and 18 deletions

View File

@ -45,7 +45,7 @@ const String kYouTubeUrl =
const String kReleaseNotesUrl = const String kReleaseNotesUrl =
'https://github.com/invoiceninja/invoiceninja/wiki/Release-notes'; 'https://github.com/invoiceninja/invoiceninja/wiki/Release-notes';
const String kDocsUrl = 'https://invoiceninja.github.io/docs'; const String kDocsUrl = 'https://invoiceninja.github.io';
const String kDocsCustomDomainUrl = const String kDocsCustomDomainUrl =
'https://invoiceninja.github.io/docs/hosted-custom-domain'; 'https://invoiceninja.github.io/docs/hosted-custom-domain';
const String kDocsCustomFieldsUrl = const String kDocsCustomFieldsUrl =

View File

@ -895,7 +895,7 @@ class SidebarFooter extends StatelessWidget {
IconButton( IconButton(
icon: Icon(Icons.help_outline), icon: Icon(Icons.help_outline),
onPressed: () { onPressed: () {
String url = kDocsUrl; String url = kDocsUrl + '/docs';
final uiState = state.uiState; final uiState = state.uiState;
final subRoute = uiState.baseSubRoute; final subRoute = uiState.baseSubRoute;

View File

@ -600,7 +600,7 @@ class _LoginState extends State<LoginView> {
!isApple() && !isApple() &&
(!kIsWeb || !state.authState.isSelfHost)) (!kIsWeb || !state.authState.isSelfHost))
Padding( Padding(
padding: const EdgeInsets.only(top: 10, bottom: 8), padding: const EdgeInsets.only(top: 6, bottom: 10),
child: TextButton( child: TextButton(
child: Text( child: Text(
_createAccount _createAccount
@ -673,7 +673,8 @@ class _LoginState extends State<LoginView> {
), ),
), ),
), ),
if (!_recoverPassword && kIsWeb) if (!_recoverPassword)
if (kIsWeb)
InkWell( InkWell(
onTap: () => launch(getNativeAppUrl(platform)), onTap: () => launch(getNativeAppUrl(platform)),
child: Padding( child: Padding(
@ -688,7 +689,23 @@ class _LoginState extends State<LoginView> {
], ],
), ),
), ),
)
else
InkWell(
onTap: () => launch(kDocsUrl),
child: Padding(
padding: const EdgeInsets.all(14),
child: Row(
mainAxisSize: MainAxisSize.max,
mainAxisAlignment: MainAxisAlignment.center,
children: [
Icon(Icons.book, size: 16),
SizedBox(width: 8),
Text(localization.documentation)
],
), ),
),
)
], ],
), ),
], ],