<template> <div v-if="!showNothing" class="scope-selector" > <i v-if="showDirect" class="icon-mail-alt" :class="css.direct" :title="$t('post_status.scope.direct')" @click="changeVis('direct')" /> <i v-if="showPrivate" class="icon-lock" :class="css.private" :title="$t('post_status.scope.private')" @click="changeVis('private')" /> <i v-if="showUnlisted" class="icon-lock-open-alt" :class="css.unlisted" :title="$t('post_status.scope.unlisted')" @click="changeVis('unlisted')" /> <i v-if="showPublic" class="icon-globe" :class="css.public" :title="$t('post_status.scope.public')" @click="changeVis('public')" /> </div> </template> <script src="./scope_selector.js"></script> <style lang="scss"> @import '../../_variables.scss'; .scope-selector { i { font-size: 1.2em; cursor: pointer; &.selected { color: $fallback--lightText; color: var(--lightText, $fallback--lightText); } } } </style>