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