craft_ux 1.0.0
craft_ux: ^1.0.0 copied to clipboard
A Flutter package that provides a collection of reusable UI components and utilities for building beautiful and consistent user interfaces.
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:dio/dio.dart';
import 'home_screen.dart';
const token =
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IkFkbWluIERlcGFydG1lbnQiLCJlbWFpbCI6ImFkbWluZGVwQGNhbmZpbmhvbWVzLmNvbSIsIm1vYmlsZSI6Ijc2MjUwNzk1MDgiLCJ1c2VyVHlwZSI6IkVNUExPWUVFIiwidXNlcklkIjoiMTc0Mjk2NzU5NDYwMzc0ODI5IiwiaXNzIjoiaW5mb3J2aW8iLCJleHAiOjE3NDgzNjM3NzAsImlhdCI6MTc0ODMyMDU3MH0.RnWNHP8caFTwSm4IODGb7uWm8zAzyfFZp9TVgy4KveI";
final dio = Dio(BaseOptions(
baseUrl: 'http://192.168.1.8:5050',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer $token',
},
receiveTimeout: const Duration(milliseconds: 1000000),
sendTimeout: const Duration(milliseconds: 1000000),
));
void main() {
runApp(MyApp(dio: dio));
}
class MyApp extends StatelessWidget {
final Dio dio;
const MyApp({super.key, required this.dio});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Craft UX Example',
theme: ThemeData(primarySwatch: Colors.blue, fontFamily: 'Roboto'),
home: HomeScreen(dio: dio),
);
}
}