diff --git a/packages/nc-gui/components/smartsheet/column/LinkAdvancedOptions.vue b/packages/nc-gui/components/smartsheet/column/LinkAdvancedOptions.vue
index 8fea491f6a..da515b9d13 100644
--- a/packages/nc-gui/components/smartsheet/column/LinkAdvancedOptions.vue
+++ b/packages/nc-gui/components/smartsheet/column/LinkAdvancedOptions.vue
@@ -228,9 +228,6 @@ watch(pkColumn, () => {
-
-
-
@@ -255,9 +252,6 @@ watch(pkColumn, () => {
-
-
-
@@ -286,11 +280,11 @@ watch(pkColumn, () => {
-
-
-
-
+
@@ -345,9 +339,6 @@ watch(pkColumn, () => {
-
-
-
@@ -387,11 +378,11 @@ watch(pkColumn, () => {
-
-
-
-
+
{
-
-
-
-
+
+
@@ -463,9 +465,6 @@ watch(pkColumn, () => {
-
-
-
@@ -491,9 +490,6 @@ watch(pkColumn, () => {
-
-
-
@@ -529,11 +525,11 @@ watch(pkColumn, () => {
-
-
-
-
+
@@ -545,7 +541,7 @@ watch(pkColumn, () => {
@apply min-w-[180px] w-[180px] flex flex-col border-1 border-gray-200 rounded-lg;
.nc-relation-settings-table-header {
- @apply px-3 py-2 flex items-center space-x-3 bg-gray-100 text-xs font-semibold border-b border-gray-200;
+ @apply px-3 py-2 flex items-center space-x-3 bg-gray-100 text-xs font-semibold border-b border-gray-200 rounded-t-lg;
}
.nc-relation-settings-table-row {
@@ -587,17 +583,32 @@ watch(pkColumn, () => {
}
&.nc-left {
- @apply -left-1;
+ @apply -left-[4px];
+ }
+ &.nc-relation-settings-table-connector-line {
+ &.nc-right::after {
+ @apply content-[''] block h-[1px] bg-current absolute top-[50%];
+ transform: translateY(-50%);
+ }
+ &.nc-right.nc-source::after {
+ @apply w-3 -right-2;
+ }
}
}
+ .nc-relation-settings-table-connector-line-junciton-to-child {
+ @apply absolute bottom-[15px] -right-2.8 !text-opacity-90;
+ }
.column-type-mm {
- @apply bg-pink-500;
+ @apply bg-pink-500 text-pink-500;
}
.column-type-hm {
- @apply bg-orange-500;
+ @apply bg-orange-500 text-orange-500;
}
.column-type-oo {
- @apply bg-purple-500;
+ @apply bg-purple-500 text-purple-500;
+ }
+ :deep(.ant-form-item-explain) {
+ @apply hidden;
}
}
}