feat:增加common框架

This commit is contained in:
2025-11-23 20:28:45 +08:00
parent e38e26e685
commit f11b8d6a30
32 changed files with 280 additions and 1545 deletions

View File

@@ -1,8 +1,8 @@
import 'package:flutter_common/widget/common_widget.dart';
import 'package:flutter_common/widget/year_selector.dart';
import 'package:provider/provider.dart';
import 'package:blog_app/provider/blog.dart';
import 'package:blog_app/widget/blog.dart';
import 'package:blog_app/widget/common.dart';
import 'package:blog_app/widget/year_selector.dart';
import 'package:flutter/material.dart';
import 'package:timelines_plus/timelines_plus.dart';
@@ -63,14 +63,10 @@ class TimelinePageState extends State<TimelinePage> {
crossAxisAlignment: CrossAxisAlignment.start,
children: [
YearSelector(
initialYear: DateTime.now().year,
minYear: 2000,
maxYear: 2100,
currentYear: provider.currentQueryYear,
onYearChanged: (year) {
setState(() {
provider.currentYear = year;
provider.refreshBlogByYear();
});
provider.currentQueryYear = year;
provider.refreshBlogByYear();
},
),
const SizedBox(height: 8),