Skip to content

Commit

Permalink
Estilização da modal de configuração dos termos do plugin Spam Detect…
Browse files Browse the repository at this point in the history
…or (Ref.: #2)
  • Loading branch information
Raul-vlb committed Oct 9, 2024
1 parent ea42fe7 commit 9d6f9a0
Show file tree
Hide file tree
Showing 4 changed files with 93 additions and 25 deletions.
55 changes: 55 additions & 0 deletions assets-src/sass/4-components/_c-spam-add-config.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
@use '../2-atoms/a-mixins' as *;

.spam-add-config {

&__content {
display: grid;
grid-template-columns: 1fr size(1) 1fr;
gap: size(15) size(25);
align-items: start;
}

&__add {
display: grid;
gap: size(8);
}

&__title {
font-size: var(--mc-font-size-md);
}

&__tags {
overflow: auto;
max-height: 300px;

& > ul.mc-tag-list__tagList {
flex-direction: row;
justify-content: center;
}
}

&__tag {
&--notification {
background-color: var(--mc-warning-500);
color: var(--mc-black);
}

&--block {
background-color: var(--mc-danger-500);
color: var(--mc-white);
}
}

&__notification,
&__block {
display: grid;
gap: size(25);
max-height: size(400);
max-width: size(550);
}

&__vertical-divisor {
height: 100%;
border-left: size(1) solid var(--mc-gray-500);
}
}
1 change: 1 addition & 0 deletions assets-src/sass/plugin-SpamDetector.scss
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@


/* ----- 4: COMPONENTS ------- */
@import '4-components/c-spam-add-config';


/* ----- 5: AREAS ------- */
49 changes: 36 additions & 13 deletions components/spam-add-config/template.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,40 @@

?>
<div id="spam-add-config">
<h3> <?= i::__('Configuração de Tags para Notificação e Bloqueio')?></h3>

<div>
<label> <?= i::__('Adicione os textos para serem notificados')?></label>
<input type="text" placeholder="Digite uma nova tag de notificação" @keydown="change($event, 'notificationTags')" @blur="clear($event)">
<mc-tag-list :tags="notificationTags" @remove="saveTags()" editable></mc-tag-list>
</div>

<div>
<label> <?= i::__('Adicione os textos para serem bloqueados')?></label>
<input type="text" placeholder="Digite uma nova tag de bloqueio" @keydown="change($event, 'blockedTags')" @blur="clear($event)">
<mc-tag-list :tags="blockedTags" @remove="saveTags()" editable></mc-tag-list>
</div>

<mc-modal button-label="<?php i::_e('Controle de Spam') ?>" title="<?= i::esc_attr__('Configuração dos filtros de conteúdo') ?>">
<template #button='{close, open, toogle, loading}'>
<a href="#" @click="open()">
<mc-icon name="security"> </mc-icon>
<?= i::__('Controle de SPAM') ?>
</a>
</template>

<template #actions="modal">
<div class="spam-add-config__content">
<div class="spam-add-config__notification">
<div class="spam-add-config__add">
<span class="spam-add-config__title semibold"> <?= i::__('Notificações')?></span>
<div class="field">
<input type="text" placeholder="Digite uma nova palavra chave de notificação" @keydown="change($event, 'notificationTags')" @blur="clear($event)">
</div>
</div>
<mc-tag-list class="spam-add-config__tags scrollbar" classes="spam-add-config__tag spam-add-config__tag--notification" :tags="notificationTags" @remove="saveTags()" editable></mc-tag-list>
</div>

<div class="spam-add-config__vertical-divisor"></div>

<div class="spam-add-config__block">
<div class="spam-add-config__add">
<span class="spam-add-config__title semibold"> <?= i::__('Bloqueio')?></span>
<div class="field">
<input type="text" placeholder="Digite uma nova palavra chave de bloqueio" @keydown="change($event, 'blockedTags')" @blur="clear($event)">
</div>
</div>
<mc-tag-list class="spam-add-config__tags scrollbar" classes="spam-add-config__tag spam-add-config__tag--block" :tags="blockedTags" @remove="saveTags()" editable></mc-tag-list>
</div>
</div>
</template>
</mc-modal>

</div>
13 changes: 1 addition & 12 deletions layouts/parts/configuration-menu.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,5 @@
");
?>
<li>
<mc-modal button-label="<?php i::_e('Controle de Spam') ?>">
<template #button='{close, open, toogle, loading}'>
<a href="#" @click="open()">
<mc-icon name="security"> </mc-icon>
<?= i::__('Controle de SPAM') ?>
</a>
</template>

<template #actions="modal">
<spam-add-config></spam-add-config>
</template>
</mc-modal>
<spam-add-config></spam-add-config>
</li>

0 comments on commit 9d6f9a0

Please sign in to comment.