diff --git a/core/core-frontend/src/assets/svg/icon_full-association.svg b/core/core-frontend/src/assets/svg/icon_full-association.svg new file mode 100644 index 0000000000..f880448ec3 --- /dev/null +++ b/core/core-frontend/src/assets/svg/icon_full-association.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/core/core-frontend/src/views/visualized/data/dataset/form/DatasetUnion.vue b/core/core-frontend/src/views/visualized/data/dataset/form/DatasetUnion.vue index 67f99ef35f..2236950e67 100644 --- a/core/core-frontend/src/views/visualized/data/dataset/form/DatasetUnion.vue +++ b/core/core-frontend/src/views/visualized/data/dataset/form/DatasetUnion.vue @@ -36,7 +36,8 @@ const primaryColor = computed(() => { const iconName = { left: 'icon_left-association', right: 'icon_right-association', - inner: 'icon_intersect' + inner: 'icon_intersect', + full: 'icon_full-association' } const { t } = useI18n() const editSqlField = ref(false) diff --git a/core/core-frontend/src/views/visualized/data/dataset/form/UnionItemEdit.vue b/core/core-frontend/src/views/visualized/data/dataset/form/UnionItemEdit.vue index 01ff97a8c9..aa75ddc210 100644 --- a/core/core-frontend/src/views/visualized/data/dataset/form/UnionItemEdit.vue +++ b/core/core-frontend/src/views/visualized/data/dataset/form/UnionItemEdit.vue @@ -8,7 +8,8 @@ const { t } = useI18n() const iconName = { left: 'icon_left-association', right: 'icon_right-association', - inner: 'icon_intersect' + inner: 'icon_intersect', + full: 'icon_full-association' } const props = defineProps({ tableName: { @@ -32,7 +33,8 @@ const props = defineProps({ const unionOptions = [ { label: t('dataset.left_join'), value: 'left' }, { label: t('dataset.right_join'), value: 'right' }, - { label: t('dataset.inner_join'), value: 'inner' } + { label: t('dataset.inner_join'), value: 'inner' }, + { label: t('dataset.full_join'), value: 'full' } ] const init = () => {