Copy import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:questlabs_flutter_sdk/questlabs_flutter_sdk.dart';
void main() {
runApp(const MyApp());
getItInit();
getIt<SharedPref>().init();
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MultiBlocProvider(
providers: [
BlocProvider(
create: (context) => getIt<ComponentStateCubit>(),
),
],
child: MaterialApp(
title: 'Flutter Demo',
home: OnBoardingQuizTemplate1(
questProvider: QuestProvider(
apiKey: "apiKey",
entityId: "entityId",
themeConfig: QuestThemeConfig(
// secondaryColor: Colors.red,
// primaryColor: Colors.blue,
// buttonColor: Colors.yellow,
// fontStyle: "",
// borderColor: Colors.red
)
),
onBoardingProps: OnBoardingProps(
token: "token",
userId: "userId",
campaignId: "campaignId",
// design: [
// [1, 2, 3, 1],
// [5, 6, 7],
// ],
// uiHeader: [
// UiHeader(
// heading: "notheee",
// subHeading: "none 1"
// ),
// UiHeader(
// heading: "screen 2",
// subHeading: "none 2"
// ),
// ],
),
)
),
);
}
}