<div class="show-details-container">
<div class="section-title">
<svg class="icon icon--info">
<use xlink:href="/assets/icons/sprite-sheet.svg#info"></use>
</svg>
<h2 id="show_details" class="title-highlight">Show Details</h2>
</div>
<div class="show-details">
<ul class="show-details__list">
<li class="show-details-list-item">
<svg class="icon icon--clock">
<use xlink:href="/assets/icons/sprite-sheet.svg#clock"></use>
</svg>
<div class="show-details-info">
<span class="title-highlight">Duration:</span>
<span class="show-details-copy">2hr 35min. (1 intermission)</span>
</div>
</li>
<li class="show-details-list-item">
<svg class="icon icon--calendar">
<use xlink:href="/assets/icons/sprite-sheet.svg#calendar"></use>
</svg>
<div class="show-details-info">
<span class="title-highlight">Dates:</span>
<span class="show-details-copy">Open Run</span>
</div>
</li>
<li class="show-details-list-item">
<svg class="icon icon--phone">
<use xlink:href="/assets/icons/sprite-sheet.svg#phone"></use>
</svg>
<div class="show-details-info">
<span class="title-highlight">Ticket Office:</span>
<span class="show-details-copy">
<a href="tel:+12122396200" class="link--phone">212-239-6200</a>
</span>
</div>
</li>
<li class="show-details-list-item">
<svg class="icon icon--map-pin">
<use xlink:href="/assets/icons/sprite-sheet.svg#map-pin"></use>
</svg>
<div class="show-details-info">
<span class="title-highlight">Location:</span>
<span class="show-details-copy">
<a href="#">Broadway Theatre</a>,
<a href="#">New York City</a>
</span>
<span class="show-details-copy">
<a href="#">View Map</a>
</span>
</div>
</li>
</ul>
</div>
</div>
<div class="show-details-container{{#if class}} {{class}}{{/if}}">
{{render '@section-title' info-modifiers merge=true}}
<div class="show-details">
<ul class="show-details__list">
{{#each show-info}}
<li class="show-details-list-item">
{{#if icon-modifiers}}
{{render '@icons--clock' icon-modifiers merge=true}}
{{/if}}
<div class="show-details-info">
<span class="title-highlight">{{title}}</span>
{{#if link}}
{{#each info}}
<span class="show-details-copy">
<a href="#">{{copy}}</a>{{#if city}},{{/if}}
{{#if city}}
<a href="#">{{city}}</a>
{{/if}}
</span>
{{/each}}
{{else}}
{{#each info}}
{{#if telephone}}
<span class="show-details-copy">
<a href="tel:{{telephone}}" class="link--phone">{{copy}}</a>
</span>
{{else}}
<span class="show-details-copy">{{copy}}</span>
{{/if}}
{{/each}}
{{/if}}
</div>
</li>
{{/each}}
</ul>
</div>
</div>
{
"info-modifiers": {
"title": "Show Details",
"aria-id": "show_details",
"icon": {
"modifier": "info"
}
},
"show-info": [
{
"info": [
{
"copy": "2hr 35min. (1 intermission)"
}
],
"title": "Duration:",
"icon-modifiers": {
"modifier": "clock"
}
},
{
"info": [
{
"copy": "Open Run"
}
],
"title": "Dates:",
"icon-modifiers": {
"modifier": "calendar"
}
},
{
"info": [
{
"telephone": "+12122396200",
"copy": "212-239-6200"
}
],
"title": "Ticket Office:",
"icon-modifiers": {
"modifier": "phone"
}
},
{
"info": [
{
"copy": "Broadway Theatre",
"city": "New York City"
},
{
"copy": "View Map"
}
],
"title": "Location:",
"link": true,
"icon-modifiers": {
"modifier": "map-pin"
}
}
]
}
.show-details-info {
margin-top: -0.5rem;
}
.show-details {
display: flex;
flex-direction: column;
}
.show-details__list {
margin: 1.44rem 0 0;
padding: 0;
width: 100%;
@include breakpoint($break-large) {
flex: 1 1 auto;
}
}
.show-details-list-item {
display: flex;
margin-bottom: 0.5rem;
padding: 0 0 0.75rem;
list-style: none;
border-bottom: 1px solid $color-gray-lightest;
&:last-child {
padding-bottom: 0.13rem;
border-bottom: none;
}
}
.show-details-copy {
display: block;
margin: 0.13rem 0 0.25rem;
&:last-child {
margin-bottom: 0;
}
}
.icon {
.show-details__list & {
margin-right: 0.75rem;
width: 1.31rem;
height: 1.31rem;
}
}
There are no notes for this item.