frequency-dashboard/frontend/lib/screens/dashboard/components/storage_details.dart

61 lines
1.6 KiB
Dart

import 'package:flutter/material.dart';
import '../../../constants.dart';
import 'chart.dart';
import 'storage_info_card.dart';
class StorageDetails extends StatelessWidget {
const StorageDetails({
Key? key,
}) : super(key: key);
@override
Widget build(BuildContext context) {
return Container(
padding: EdgeInsets.all(defaultPadding),
decoration: BoxDecoration(
color: secondaryColor,
borderRadius: const BorderRadius.all(Radius.circular(10)),
),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
"Storage Details",
style: TextStyle(
fontSize: 18,
fontWeight: FontWeight.w500,
),
),
SizedBox(height: defaultPadding),
Chart(),
StorageInfoCard(
svgSrc: "assets/icons/Documents.svg",
title: "Documents Files",
amountOfFiles: "1.3GB",
numOfFiles: 1328,
),
StorageInfoCard(
svgSrc: "assets/icons/media.svg",
title: "Media Files",
amountOfFiles: "15.3GB",
numOfFiles: 1328,
),
StorageInfoCard(
svgSrc: "assets/icons/folder.svg",
title: "Other Files",
amountOfFiles: "1.3GB",
numOfFiles: 1328,
),
StorageInfoCard(
svgSrc: "assets/icons/unknown.svg",
title: "Unknown",
amountOfFiles: "1.3GB",
numOfFiles: 140,
),
],
),
);
}
}