From 51132d039374aeab9835e11b0965ddcb7689a69f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bahad=C4=B1r=20Sofuo=C4=9Flu?= Date: Fri, 2 Jun 2023 00:51:07 +0300 Subject: [PATCH] Refactor #3965 - Refactor on OrganizationChart --- .../BaseOrganizationChart.vue | 111 ++++++++++++++++++ .../organizationchart/OrganizationChart.d.ts | 5 + .../organizationchart/OrganizationChart.vue | 84 +------------ .../OrganizationChartNode.vue | 50 +++++--- 4 files changed, 155 insertions(+), 95 deletions(-) create mode 100644 components/lib/organizationchart/BaseOrganizationChart.vue diff --git a/components/lib/organizationchart/BaseOrganizationChart.vue b/components/lib/organizationchart/BaseOrganizationChart.vue new file mode 100644 index 000000000..61c707d8e --- /dev/null +++ b/components/lib/organizationchart/BaseOrganizationChart.vue @@ -0,0 +1,111 @@ + diff --git a/components/lib/organizationchart/OrganizationChart.d.ts b/components/lib/organizationchart/OrganizationChart.d.ts index 5196bb04a..b07d26e92 100755 --- a/components/lib/organizationchart/OrganizationChart.d.ts +++ b/components/lib/organizationchart/OrganizationChart.d.ts @@ -218,6 +218,11 @@ export interface OrganizationChartProps { * @type {OrganizationChartPassThroughOptions} */ pt?: OrganizationChartPassThroughOptions; + /** + * When enabled, it removes component related styles in the core. + * @defaultValue false + */ + unstyled?: boolean; } /** diff --git a/components/lib/organizationchart/OrganizationChart.vue b/components/lib/organizationchart/OrganizationChart.vue index 2393b0673..777d51a71 100755 --- a/components/lib/organizationchart/OrganizationChart.vue +++ b/components/lib/organizationchart/OrganizationChart.vue @@ -1,5 +1,5 @@ - - diff --git a/components/lib/organizationchart/OrganizationChartNode.vue b/components/lib/organizationchart/OrganizationChartNode.vue index 959d94681..04bb4bbaf 100755 --- a/components/lib/organizationchart/OrganizationChartNode.vue +++ b/components/lib/organizationchart/OrganizationChartNode.vue @@ -1,36 +1,58 @@