Upload files to "Source Code Mobile"

This commit is contained in:
Dwikyyy 2026-07-30 12:53:21 +07:00
parent edcaf2bb91
commit 3b0eed3e1f
3 changed files with 70 additions and 0 deletions

View File

@ -0,0 +1,15 @@
import 'package:flutter/material.dart';
class HistoryCard extends StatelessWidget {
final String title;
final String subtitle;
const HistoryCard({super.key, required this.title, required this.subtitle});
@override
Widget build(BuildContext context) {
return Card(
child: ListTile(title: Text(title), subtitle: Text(subtitle)),
);
}
}

View File

@ -0,0 +1,23 @@
import 'package:flutter/material.dart';
class NotificationCard extends StatelessWidget {
final String title;
final String message;
const NotificationCard({
super.key,
required this.title,
required this.message,
});
@override
Widget build(BuildContext context) {
return Card(
child: ListTile(
leading: const Icon(Icons.notifications),
title: Text(title),
subtitle: Text(message),
),
);
}
}

View File

@ -0,0 +1,32 @@
import 'package:flutter/material.dart';
class SensorCard extends StatelessWidget {
final String title;
final String value;
final String status;
const SensorCard({
super.key,
required this.title,
required this.value,
required this.status,
});
@override
Widget build(BuildContext context) {
return Card(
elevation: 3,
child: Padding(
padding: const EdgeInsets.all(16),
child: Column(
children: [
Text(title, style: const TextStyle(fontWeight: FontWeight.bold)),
const SizedBox(height: 10),
Text(value, style: const TextStyle(fontSize: 26)),
Text(status),
],
),
),
);
}
}