>
.help-and-support-link {
color: inherit;
cursor: pointer;
text-decoration: none;
}
.help-and-support-link:hover {
color: inherit;
text-decoration: none;
}
.help-and-support-link-icon {
color: rgb(133, 140, 148);
}
.help-and-support-link-arrow {
fill: rgb(133, 140, 148);
}
<div class="d-flex flex-column">
<<div class="d-flex mb-3">
<<span class="help-and-support-link-icon">
<span class="help-and-support-link-icon">
svg class="lexicon-icon lexicon-icon-envelope-closed" role="presentation" ><svg class="lexicon-icon lexicon-icon-envelope-closed" role="presentation" ><use xlink:href="https://marketplace.liferay.com/o/classic-theme/images/clay/icons.svg#envelope-closed" />svg> </</span>
<a class="d-flex help-and-support-link justify-content-between w-100" id="help-and-support-link-contact-button" onClick="openModal()">
<span class="copy-text help-and-support-link ml-1">
Publisher Support
</</spanspan>
<>
svg class="link-arrow help-and-support-link-arrow" fill="none" height="16" style="margin-left: auto" width="16" xmlns="http://www.w3.org/2000/svg">
<svg class="link-arrow help-and-support-link-arrow" fill="none" height="16" style="margin-left: auto" width="16" xmlns="http://www.w3.org/2000/svg">
<mask height="8"id="arrow" maskUnits="userSpaceOnUse" style="mask-type: alpha" width="6" x="5" y="4">
path d="m6 10.584 2.587-2.587L6 5.41a.664.664 0 1 1 .94-.94L10 7.53c.26.26.26.68 0 .94l-3.06 3.06c-.26.26-.68.26-.94 0a.678.678 0 0 1 0-.946Z" fill="#000" />
</th d="m6 10.584 2.587-2.587L6 5.41a.664.664 0 1 1 .94-.94L10 7.53c.26.26.26.68 0 .94l-3.06 3.06c-.26.26-.68.26-.94 0a.678.678 0 0 1 0-.946Z" fill="#000" />
</</mask>
< mask="url(#arrow)">
path d="M0 0h16v16H0z" fill="var(--neutral-5)" />
path d="M0 0h16v16H0z" fill="var(--neutral-5)" />
</</gg>
</vg>
</a>
</div>
<div class="d-flex">
<span class="help-and-support-link-icon">
<svg class="lexicon-icon lexicon-icon-document" role="presentation" ><use xlink:href="https://marketplace.liferay.com/o/classic-theme/images/clay/icons.svg#document" /></svg> </span>
<a class="d-flex w-100 justify-content-between help-and-support-link" href="https://www.liferay.com/en/legal/marketplace-terms-of-service" target="_blank">
<span class="copy-text ml-1 help-and-support-link">
Terms and Conditions
</span>
<svg class="link-arrow help-and-support-link-arrow" fill="none" height="16" style="margin-left: auto" width="16" xmlns="http://www.w3.org/2000/svg">
<mask height="8"id="arrow" maskUnits="userSpaceOnUse" style="mask-type: alpha" width="6" x="5" y="4">
<path d="m6 10.584 2.587-2.587L6 5.41a.664.664 0 1 1 .94-.94L10 7.53c.26.26.26.68 0 .94l-3.06 3.06c-.26.26-.68.26-.94 0a.678.678 0 0 1 0-.946Z" fill="#000" />
</mask>
<g mask="url(#arrow)">
<path fill="var(--neutral-5)" d="M0 0h16v16H0z" />
</g>
</svg>
</a>
</div>
</div>
<script>
function modalBody(){
return `
<div class="align-items-center d-flex flex-row mb-3">
<span class="align-items-center d-flex justify-content-center modal-icon-background mr-3" style="background: #E2E2E4; border-radius:50%; height:40px; overflow:hidden; width:40px;">
<img alt="Slide 0" class="catalog-icon" src="/o//commerce-media/accounts/-1/images/18648163?download=true" style="height: 40px; object-fit: contain; width: 40px;">
</span>
<div class="d-flex flex-column">
<h3 class="font-weight-bold mb-0">
Liferay, Inc.
</h3>
</div>
</div>
<div class="align-items-center d-flex flex-row mb-3">
<span class="align-items-center d-flex justify-content-center modal-icon-background mr-3" style="background: #E2E2E4; border-radius:50%; height:40px; width:40px;">
<svg class="lexicon-icon lexicon-icon-globe" role="presentation" style="fill:#6B6C7E;" ><use xlink:href="https://marketplace.liferay.com/o/classic-theme/images/clay/icons.svg#globe" /></svg> </span>
<div class="d-flex flex-column">
<span class="text-black-50">Publisher website URL</span>
<a href="http://www.liferay.com" target="_blank" class="font-weight-bold">
http://www.liferay.com
</a>
</div>
</div>
`
}
function openModal() {
Liferay.Util.openModal({
bodyHTML:modalBody(),
center: true,
headerCssClass:"pt-2",
headerHTML: "<h2>Publisher Support Contact Info</h2>",
size: "md",
})
}
</script>