mirror of
https://github.com/Iconica-Development/flutter_timetable.git
synced 2025-05-18 19:43:43 +02:00
refactor: rename timetable component
This commit is contained in:
parent
289f1ea25a
commit
528dc5c240
8 changed files with 23 additions and 23 deletions
|
@ -3,7 +3,7 @@
|
|||
// SPDX-License-Identifier: BSD-3-Clause
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:timetable/timetable.dart';
|
||||
import 'package:flutter_timetable/timetable.dart';
|
||||
|
||||
void main() {
|
||||
runApp(const MaterialApp(home: TimetableDemo()));
|
||||
|
@ -27,8 +27,8 @@ class _TimetableDemoState extends State<TimetableDemo> {
|
|||
child: Container(
|
||||
color: Colors.red,
|
||||
child: const Padding(
|
||||
padding: const EdgeInsets.all(8.0),
|
||||
child: const Text(
|
||||
padding: EdgeInsets.all(8.0),
|
||||
child: Text(
|
||||
'Exercise',
|
||||
style: TextStyle(color: Colors.white),
|
||||
),
|
||||
|
@ -42,8 +42,8 @@ class _TimetableDemoState extends State<TimetableDemo> {
|
|||
child: Container(
|
||||
color: Colors.orange,
|
||||
child: const Padding(
|
||||
padding: const EdgeInsets.all(8.0),
|
||||
child: const Text(
|
||||
padding: EdgeInsets.all(8.0),
|
||||
child: Text(
|
||||
'Brunch',
|
||||
style: TextStyle(color: Colors.white),
|
||||
),
|
||||
|
|
|
@ -75,6 +75,13 @@ packages:
|
|||
description: flutter
|
||||
source: sdk
|
||||
version: "0.0.0"
|
||||
flutter_timetable:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
path: ".."
|
||||
relative: true
|
||||
source: path
|
||||
version: "1.1.0"
|
||||
lints:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
@ -168,13 +175,6 @@ packages:
|
|||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "0.6.0"
|
||||
timetable:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
path: ".."
|
||||
relative: true
|
||||
source: path
|
||||
version: "1.1.0"
|
||||
vector_math:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
|
|
@ -13,7 +13,7 @@ dependencies:
|
|||
sdk: flutter
|
||||
|
||||
cupertino_icons: ^1.0.2
|
||||
timetable:
|
||||
flutter_timetable:
|
||||
path: ../
|
||||
|
||||
dev_dependencies:
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
// SPDX-License-Identifier: BSD-3-Clause
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:timetable/src/models/time_block.dart';
|
||||
import 'package:flutter_timetable/src/models/time_block.dart';
|
||||
|
||||
/// Combine blocks that have the same id and the same time.
|
||||
List<TimeBlock> combineBlocksWithId(List<TimeBlock> blocks) {
|
||||
|
|
|
@ -6,11 +6,11 @@ import 'dart:math';
|
|||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/scheduler.dart';
|
||||
import 'package:timetable/src/block_service.dart';
|
||||
import 'package:timetable/src/models/table_theme.dart';
|
||||
import 'package:timetable/src/models/time_block.dart';
|
||||
import 'package:timetable/src/widgets/block.dart';
|
||||
import 'package:timetable/src/widgets/table.dart' as table;
|
||||
import 'package:flutter_timetable/src/block_service.dart';
|
||||
import 'package:flutter_timetable/src/models/table_theme.dart';
|
||||
import 'package:flutter_timetable/src/models/time_block.dart';
|
||||
import 'package:flutter_timetable/src/widgets/block.dart';
|
||||
import 'package:flutter_timetable/src/widgets/table.dart' as table;
|
||||
|
||||
class Timetable extends StatefulWidget {
|
||||
/// [Timetable] widget that displays a timetable with [TimeBlock]s.
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
// SPDX-License-Identifier: BSD-3-Clause
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:timetable/src/models/table_theme.dart';
|
||||
import 'package:flutter_timetable/src/models/table_theme.dart';
|
||||
|
||||
class Table extends StatelessWidget {
|
||||
/// The [Table] to draw an overview of timerange with corresponding hour lines
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
name: timetable
|
||||
name: flutter_timetable
|
||||
description: Flutter package to create a Timetable Widget that display blocks of widgets inside a timetable.
|
||||
version: 1.1.0
|
||||
repository: https://github.com/Iconica-Development/timetable
|
||||
|
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
import 'package:timetable/src/block_service.dart';
|
||||
import 'package:timetable/timetable.dart';
|
||||
import 'package:flutter_timetable/src/block_service.dart';
|
||||
import 'package:flutter_timetable/timetable.dart';
|
||||
|
||||
void main() {
|
||||
group('test combineBlocksWithId', () {
|
||||
|
|
Loading…
Reference in a new issue