feat:增加common框架
This commit is contained in:
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user