-
Notifications
You must be signed in to change notification settings - Fork 2
/
provider.xml
29 lines (28 loc) · 1.91 KB
/
provider.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<templateSet group="provider">
<template name="providerconsumer"
value="Consumer<$Subject$Provider>( builder: (context, provider, child) { return $Container$; }, )"
description="Consumer widget" toReformat="false" toShortenFQNames="true">
<variable name="Subject" expression="" defaultValue=""Subject"" alwaysStopAt="true"/>
<variable name="Container" expression="" defaultValue=""Container()"" alwaysStopAt="true"/>
<context>
<option name="FLUTTER" value="true"/>
</context>
</template>
<template name="providerselector"
value="Selector<$Subject$Provider, $Subject$Provider>( shouldRebuild: (previous, next) { return true; }, selector: (context, provider) => provider, builder: (context, provider, child) { return $Container$; }, )"
description="Selector widget" toReformat="false" toShortenFQNames="true">
<variable name="Subject" expression="" defaultValue=""Subject"" alwaysStopAt="true"/>
<variable name="Container" expression="" defaultValue=""Container()"" alwaysStopAt="true"/>
<context>
<option name="FLUTTER" value="true"/>
</context>
</template>
<template name="providerchangenotifierprovider" value="ChangeNotifierProvider( create: (BuildContext context) => $Subject$Provider(), child: $Container$, )"
toShortenFQNames="true" description="ChangeNotifierProvider Widget" toReformat="false">
<variable name="Subject" expression="" defaultValue=""Subject"" alwaysStopAt="true"/>
<variable name="Container" expression="" defaultValue=""Container()"" alwaysStopAt="true"/>
<context>
<option name="FLUTTER" value="true" />
</context>
</template>
</templateSet>