33 lines
1.2 KiB
PHP
33 lines
1.2 KiB
PHP
<?php
|
|
$self->extends('master');
|
|
|
|
$self->header_title = 'flash.moe / contact';
|
|
|
|
$self->block('container', function($self) {
|
|
?>
|
|
<div class="section">
|
|
<div class="section-content">
|
|
<div class="section-background"></div>
|
|
<h1>Contact</h1>
|
|
</div>
|
|
</div>
|
|
<div class="socials">
|
|
<?php foreach($self->contacts as $contact): ?>
|
|
<div class="social social-<?=$contact->getName();?>" style="--social-colour: <?=$contact->getColourHex();?>">
|
|
|
|
<?php if($contact->hasLink()): ?>
|
|
<a href="<?=$contact->getLink();?>" class="social-background" target="_blank" rel="noopener"></a>
|
|
<?php else: ?>
|
|
<div class="social-background" onclick="fm.selectTextInElement(this.parentNode.querySelector('.social-handle')); fm.copySelectedText();"></div>
|
|
<?php endif; ?>
|
|
|
|
<div class="social-icon <?=$contact->getIcon();?>"></div>
|
|
<div class="social-content">
|
|
<div class="social-name"><?=$contact->getTitle();?></div>
|
|
<div class="social-handle"><?=$contact->getDisplay();?></div>
|
|
</div>
|
|
</div>
|
|
<?php endforeach; ?>
|
|
</div>
|
|
<?php
|
|
});
|