mirror of https://github.com/nocodb/nocodb
Browse Source
Enabled option to add bulk add user with comma separated emails re #300 Signed-off-by: Pranav C <61551451+pranavxc@users.noreply.github.com>pull/350/head
Pranav C
3 years ago
13 changed files with 823 additions and 692 deletions
@ -0,0 +1,96 @@ |
|||||||
|
<template> |
||||||
|
<div class="wrapper"> |
||||||
|
|
||||||
|
|
||||||
|
<div class="d-flex justify-end"> |
||||||
|
<v-list |
||||||
|
width="100%" |
||||||
|
class=" |
||||||
|
flex-shrink-1 |
||||||
|
text-left |
||||||
|
elevation-1 |
||||||
|
rounded-sm |
||||||
|
community-card |
||||||
|
item |
||||||
|
" |
||||||
|
:class="{ active: showCommunity }" |
||||||
|
dense |
||||||
|
> |
||||||
|
<v-list-item |
||||||
|
dense |
||||||
|
target="_blank" |
||||||
|
href="https://calendly.com/nocodb" |
||||||
|
> |
||||||
|
<!-- Book a Free DEMO --> |
||||||
|
<v-list-item-title> |
||||||
|
<v-icon class="mr-1" small :color="textColors[3]">mdi-calendar-month |
||||||
|
</v-icon> |
||||||
|
<span class="caption" :title="$t('projects.show_community_message_2')">{{ |
||||||
|
$t('projects.show_community_message_2') |
||||||
|
}}</span></v-list-item-title> |
||||||
|
</v-list-item> |
||||||
|
<v-divider></v-divider> |
||||||
|
<v-list-item dense href="https://discord.gg/5RgZmkW" target="_blank"> |
||||||
|
<!-- Get your questions answered --> |
||||||
|
<v-list-item-title> |
||||||
|
<v-icon class="mr-1" small :color="textColors[0]">mdi-discord</v-icon> |
||||||
|
<span class="caption" :title="$t('projects.show_community_message_3_short')">{{ |
||||||
|
$t('projects.show_community_message_3_short') |
||||||
|
}}</span> |
||||||
|
</v-list-item-title> |
||||||
|
</v-list-item> |
||||||
|
<v-divider></v-divider> |
||||||
|
<v-list-item dense href="https://twitter.com/NocoDB" target="_blank"> |
||||||
|
<!-- Follow NocoDB --> |
||||||
|
<v-list-item-title> |
||||||
|
<v-icon class="mr-1" small :color="textColors[1]">mdi-twitter</v-icon> |
||||||
|
<span class="caption" title="$t('projects.show_community_message_4')"> {{ |
||||||
|
$t('projects.show_community_message_4') |
||||||
|
}}</span></v-list-item-title> |
||||||
|
</v-list-item> |
||||||
|
</v-list> |
||||||
|
</div> |
||||||
|
|
||||||
|
|
||||||
|
<sponsor-mini |
||||||
|
:class="{ active: !showCommunity }" class="item" :nav="true"></sponsor-mini> |
||||||
|
</div> |
||||||
|
</template> |
||||||
|
|
||||||
|
<script> |
||||||
|
import SponsorMini from "~/components/sponsorMini"; |
||||||
|
import colors from "~/mixins/colors"; |
||||||
|
|
||||||
|
export default { |
||||||
|
name: "extras", |
||||||
|
data: () => ({ |
||||||
|
showCommunity: true |
||||||
|
}), |
||||||
|
mixins: [colors], |
||||||
|
components: {SponsorMini}, |
||||||
|
mounted() { |
||||||
|
setInterval(() => this.showCommunity = !this.showCommunity, 60000) |
||||||
|
} |
||||||
|
} |
||||||
|
</script> |
||||||
|
|
||||||
|
<style scoped lang="scss"> |
||||||
|
.wrapper { |
||||||
|
position: relative; |
||||||
|
|
||||||
|
.item { |
||||||
|
z-index: -1; |
||||||
|
opacity: 0; |
||||||
|
position: absolute; |
||||||
|
transition: .6s opacity; |
||||||
|
bottom: 0; |
||||||
|
right: 0; |
||||||
|
width: 100%; |
||||||
|
&.active { |
||||||
|
z-index: 1; |
||||||
|
position: relative; |
||||||
|
opacity: 1; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
</style> |
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,9 @@ |
|||||||
|
import Vue from 'vue'; |
||||||
|
|
||||||
|
const GlobalPlugins = { |
||||||
|
install(v) { |
||||||
|
v.prototype.$eventBus = new Vue(); |
||||||
|
}, |
||||||
|
}; |
||||||
|
|
||||||
|
Vue.use(GlobalPlugins); |
Loading…
Reference in new issue