feat: mini apps customizados com importacao por arquivo/URL, paleta de cores, avatar autenticado e documentacao
Some checks failed
Main Deploy Workflow / deploy_web (push) Has been cancelled
Main Deploy Workflow / deploy_playstore_internal (push) Has been cancelled
Close stale issues and PRs / stale (push) Has been cancelled

This commit is contained in:
2026-09-18 15:11:12 -03:00
parent 94632e0611
commit 1f692b1e4e
18 changed files with 2186 additions and 2 deletions

View File

@@ -6,6 +6,8 @@
import 'dart:async';
import 'package:tatchat/config/themes.dart';
import 'package:tatchat/pages/apps/apps.dart';
import 'package:tatchat/pages/apps/miniapp_page.dart';
import 'package:tatchat/pages/archive/archive.dart';
import 'package:tatchat/pages/bootstrap/bootstrap_page.dart';
import 'package:tatchat/pages/chat/chat.dart';
@@ -241,6 +243,23 @@ abstract class AppRoutes {
),
redirect: loggedOutRedirect,
),
GoRoute(
path: 'apps',
pageBuilder: (context, state) =>
defaultPageBuilder(context, state, const Apps()),
routes: [
GoRoute(
path: ':appId',
pageBuilder: (context, state) => defaultPageBuilder(
context,
state,
MiniAppPage(appId: state.pathParameters['appId']!),
),
redirect: loggedOutRedirect,
),
],
redirect: loggedOutRedirect,
),
ShellRoute(
pageBuilder: (context, state, child) => defaultPageBuilder(
context,