forked from Rahman123/slds-custom-lightning-cmp-demo
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathexpressionBlueprintUsingLightningComponents.cmp
More file actions
64 lines (61 loc) · 3.87 KB
/
Copy pathexpressionBlueprintUsingLightningComponents.cmp
File metadata and controls
64 lines (61 loc) · 3.87 KB
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<aura:component implements="flexipage:availableForAllPageTypes" access="global" >
<aura:attribute name="logicOptions" type="List" default="[
{'label': 'All Conditions Are Met', 'value': 'all'},
{'label': 'Any Condition Is Met', 'value': 'any'},
{'label': 'Custom Logic Is Met', 'value': 'custom'},
]"/>
<aura:attribute name="timeOptions" type="List" default="[
{'label': 'Month', 'value': 'month'},
{'label': 'Day', 'value': 'day'},
{'label': 'Hour', 'value': 'hour'},
]"/>
<aura:attribute name="operatorOptions" type="List" default="[
{'label': 'Is Equal To', 'value': 'equal'},
{'label': 'Is Before', 'value': 'before'},
{'label': 'Is After', 'value': 'after'},
]"/>
<div class="slds-card slds-p-around_large slds-clearfix">
<div class="slds-expression">
<h2 class="slds-expression__title">
<lightning:formattedRichText value="Build your order for: <a href="http://www.salesforce.com">Dreamforce Attendees</a>" class="slds-text-heading_medium" />
</h2>
<div class="slds-expression__options">
<lightning:combobox name="logic" label="Send Pizza When" value="all" options="{! v.logicOptions }"/>
</div>
<ul>
<li class="slds-expression__row">
<fieldset>
<legend class="slds-expression__legend">
<span class="slds-assistive-text">Condition 1</span>
</legend>
<div class="slds-grid slds-gutters_xx-small">
<div class="slds-col">
<lightning:combobox name="time" label="Time" options="{! v.timeOptions }"/>
</div>
<div class="slds-col slds-grow-none">
<lightning:combobox name="timeOperator" label="Operator" options="{!v.operatorOptions}" />
</div>
<div class="slds-col">
<lightning:input type="number" name="timeValue" label="Value" />
</div>
<div class="slds-col slds-grow-none">
<div class="slds-form-element">
<span class="slds-form-element__label"> </span>
<div class="slds-form-element__control">
<lightning:buttonIcon iconName="utility:delete" alternativeText="Delete Condition 1" />
</div>
</div>
</div>
</div>
</fieldset>
</li>
</ul>
<div class="slds-expression__buttons">
<lightning:button iconName="utility:add" iconPosition="left" label="Add Condition" />
</div>
</div>
<div class="slds-float_right">
<lightning:button variant="brand" label="Submit"/>
</div>
</div>
</aura:component>