commit
2521439ea8
@ -0,0 +1,12 @@
|
||||
import 'package:equatable/equatable.dart';
|
||||
|
||||
// 项目描述
|
||||
class ProjectDescriptionPair extends Equatable {
|
||||
final int? project;
|
||||
final String? description;
|
||||
|
||||
const ProjectDescriptionPair(this.project, this.description);
|
||||
|
||||
@override
|
||||
List<Object?> get props => [project, description];
|
||||
}
|
||||
@ -0,0 +1,8 @@
|
||||
// 设置每周的第一天从周日开始
|
||||
extension StartOfWeek on DateTime {
|
||||
DateTime startOfWeek({int startOfWeekDay = DateTime.sunday}) {
|
||||
int diff = (7 + (weekday - startOfWeekDay)) % 7;
|
||||
DateTime dt = add(Duration(days: -diff));
|
||||
return DateTime(dt.year, dt.month, dt.day);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1 @@
|
||||
// TODO: 实现主题切换功能
|
||||
Loading…
Reference in new issue