This commit also: - removes [+ New Topic] behaviour from share, this feature has been duplicated in composer actions, months ago - introduces our new experimental spacing standard for css: eg: `s(2)` - introduces a new panel UI for modals
47 lines
1.1 KiB
Handlebars
47 lines
1.1 KiB
Handlebars
<div class="modal-outer-container">
|
||
<div class="modal-middle-container">
|
||
<div class="modal-inner-container">
|
||
<div class="modal-header">
|
||
{{#if dismissable}}
|
||
<div class='modal-close'>
|
||
<a class="close" href {{action closeModal}}>
|
||
{{d-icon "times"}}
|
||
</a>
|
||
</div>
|
||
{{/if}}
|
||
|
||
{{#if panels}}
|
||
<ul class="modal-tabs">
|
||
{{#each panels as |panel|}}
|
||
{{modal-tab
|
||
panel=panel
|
||
panelsLength=panels.length
|
||
selectedPanel=selectedPanel
|
||
onSelectPanel=onSelectPanel}}
|
||
{{/each}}
|
||
</ul>
|
||
{{else}}
|
||
<div class="title">
|
||
<h3>{{title}}</h3>
|
||
|
||
{{#if subtitle}}
|
||
<p>{{subtitle}}</p>
|
||
{{/if}}
|
||
</div>
|
||
{{/if}}
|
||
</div>
|
||
|
||
<div id='modal-alert'></div>
|
||
|
||
{{yield}}
|
||
|
||
{{#each errors as |error|}}
|
||
<div class="alert alert-error">
|
||
<button class="close" data-dismiss="alert">×</button>
|
||
{{error}}
|
||
</div>
|
||
{{/each}}
|
||
</div>
|
||
</div>
|
||
</div>
|