From 1004e33f62bdff43a1ab85dc586ec6dfffd04d4e Mon Sep 17 00:00:00 2001 From: Elia Sarti Date: Thu, 31 Jan 2019 23:52:14 +0000 Subject: [PATCH] Added child logic to Stateless and Stateful widgets snippets --- snippets/snippets.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/snippets/snippets.json b/snippets/snippets.json index 2e37bad..8ed02fc 100644 --- a/snippets/snippets.json +++ b/snippets/snippets.json @@ -3,6 +3,8 @@ "prefix": "stlss", "body": [ "class ${1:name} extends StatelessWidget {", + " final Widget ${2:child};\n", + " ${1:name}({Key key, this.${2:child}}) : super(key: key);\n", " @override", " Widget build(BuildContext context) {", " return Container(", @@ -17,13 +19,15 @@ "prefix": "stful", "body": [ "class ${1:name} extends StatefulWidget {", + " final Widget ${2:child};\n", + " ${1:name}({Key key, this.${2:child}}) : super(key: key);\n", " _${1:WidgetName}State createState() => _${1:WidgetName}State();", "}\n", "class _${1:index}State extends State<${1:index}> {", " @override", " Widget build(BuildContext context) {", " return Container(", - " child: ${2:child},", + " child: widget.${2:child},", " );", " }", "}"