1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- /// Copyright © 2014-2024 PDF Technologies, Inc. All Rights Reserved.
- ///
- /// THIS SOURCE CODE AND ANY ACCOMPANYING DOCUMENTATION ARE PROTECTED BY INTERNATIONAL COPYRIGHT LAW
- /// AND MAY NOT BE RESOLD OR REDISTRIBUTED. USAGE IS BOUND TO THE ComPDFKit LICENSE AGREEMENT.
- /// UNAUTHORIZED REPRODUCTION OR DISTRIBUTION IS SUBJECT TO CIVIL AND CRIMINAL PENALTIES.
- /// This notice may not be removed from this file.
- import 'package:flutter/material.dart';
- import 'package:flutter_svg/flutter_svg.dart';
- class FeatureItem extends StatelessWidget {
- final String title;
- final String description;
- final GestureTapCallback onTap;
- const FeatureItem(
- {super.key,
- required this.title,
- required this.description,
- required this.onTap});
- @override
- Widget build(BuildContext context) {
- return Ink(
- child: InkWell(
- borderRadius: BorderRadius.circular(8),
- onTap: onTap,
- child: Padding(padding: const EdgeInsets.symmetric(vertical: 12), child: Row(
- mainAxisSize: MainAxisSize.min,
- children: [
- SvgPicture.asset(
- 'images/ic_home_viewer.svg',
- width: 38,
- height: 38,
- ),
- const Padding(padding: EdgeInsets.only(left: 8.0)),
- Expanded(
- child: Column(
- crossAxisAlignment: CrossAxisAlignment.start,
- children: [
- Text(title, style: Theme.of(context).textTheme.titleSmall),
- Text(
- description,
- style: const TextStyle(fontSize: 12.0),
- )
- ],
- )),
- SvgPicture.asset(
- 'images/ic_syasarrow.svg',
- width: 24,
- height: 24,
- color: Theme.of(context).colorScheme.onPrimary,
- )
- ],
- )),
- ),
- );
- }
- }
|