Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- //APP STATELESS
- "Stateless with AppTheme": {
- "prefix": "astl",
- "body": [
- "import 'package:agendai/core/widgets/base/app_stateless.dart';"
- "import 'package:flutter/material.dart';",
- "import 'package:agendai/core/theme/app_theme.dart';\n",
- "class ${TM_FILENAME_BASE/(.*)/${1:/pascalcase}/} extends AppStateless {",
- "\tconst ${TM_FILENAME_BASE/(.*)/${1:/pascalcase}/}({super.key});\n",
- "\t@override",
- "\tWidget builder(BuildContext context, AppTheme theme) {",
- "\t\treturn ${2:Scaffold()};",
- "\t}",
- "}"
- ],
- "description": "Stateless with AppTheme"
- },
- //APP STATEFUL
- "Stateful with AppTheme": {
- "prefix": "astf",
- "body": [
- "import 'package:agendai/core/widgets/base/app_statefull.dart';"
- "import 'package:flutter/material.dart';",
- "import 'package:agendai/core/theme/app_theme.dart';\n",
- "class ${TM_FILENAME_BASE/(.*)/${1:/pascalcase}/} extends StatefulWidget {"
- "\tconst ${TM_FILENAME_BASE/(.*)/${1:/pascalcase}/}({super.key});\n",
- "\t@override",
- "\tState<${TM_FILENAME_BASE/(.*)/${1:/pascalcase}/}> createState() => _${TM_FILENAME_BASE/(.*)/${1:/pascalcase}/}eState();",
- "}\n",
- "class _${TM_FILENAME_BASE/(.*)/${1:/pascalcase}/}eState extends AppState<${TM_FILENAME_BASE/(.*)/${1:/pascalcase}/}> {",
- "\t@override",
- "\tWidget builder(BuildContext context, AppTheme theme) {",
- "\t\treturn ${2:Scaffold()};",
- "\t}"
- "}"
- ],
- "description": "Stateful with AppTheme"
- },
- //APP CLASS
- "App Class Named": {
- "prefix": "aclass",
- "body": [
- "class ${TM_FILENAME_BASE/(.*)/${1:/pascalcase}/} {"
- "\t${1}"
- "}"
- ],
- "description": "App Class Named"
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment