mirror of
https://github.com/nocodb/nocodb.git
synced 2026-05-02 09:36:49 +00:00
* fix(nc-gui): udpated data exporter extension ui * fix(nc-gui): update data export extension * fix(nc-gui): alway show add new export input settings * fix(nc-gui): allow user to add data exporter extension only 1 time * revert(nc-gui): limit extension at base level changes * fix(nc-gui): show loading state while exporting data from extension * feat(nocodb): add extension_id in jobs model * fix(nc-gui): filter exported data based on extension id * fix(nc-gui): show expired export data * chore(nc-gui): lint * fix(nc-gui): extension modal scroll issue * fix: use result instead of migration * fix(nc-gui): revert job migration changes * fix(nc-gui): export data extension review changes * feat(nc-gui): delete export functionality * fix(nc-gui): remove expired exports * fix(nocodb): failed export realtime list update * feat(nc-gui): add more extension option in fullscreen modal * fix(nc-gui): rename extension scroll issue * fix(nc-gui): scroll into view duplicated extension * fix(nc-gui): add search table/view functionality * feat(nc-gui): resize extension height * fix(nc-gui): min height issue * fix(nc-gui): use 300px min width for extension side panel * fix(nc-gui): update extension header right side gap * fix(nc-gui): update extension search blank state text align --------- Co-authored-by: mertmit <mertmit99@gmail.com>
36 lines
704 B
Vue
36 lines
704 B
Vue
<script lang="ts" setup>
|
|
import type { ViewType } from 'nocodb-sdk'
|
|
|
|
const props = defineProps<{
|
|
meta: ViewType
|
|
ignoreColor?: boolean
|
|
}>()
|
|
|
|
const viewMeta = toRef(props, 'meta')
|
|
</script>
|
|
|
|
<template>
|
|
<LazyGeneralEmojiPicker
|
|
v-if="viewMeta?.meta?.icon"
|
|
:data-testid="`nc-emoji-${viewMeta.meta?.icon}`"
|
|
size="xsmall"
|
|
:emoji="viewMeta.meta?.icon"
|
|
readonly
|
|
/>
|
|
<component
|
|
:is="viewIcons[viewMeta.type]?.icon"
|
|
v-else-if="viewMeta?.type"
|
|
class="nc-view-icon group-hover"
|
|
:style="{
|
|
color: !props.ignoreColor ? viewIcons[viewMeta.type]?.color : undefined,
|
|
fontWeight: 500,
|
|
}"
|
|
/>
|
|
</template>
|
|
|
|
<style>
|
|
.nc-view-icon {
|
|
font-size: 1.05rem;
|
|
}
|
|
</style>
|