Skip to content
Snippets Groups Projects
Commit 539d9e9d authored by Martin Koerwien's avatar Martin Koerwien
Browse files

Merge branch 'download-all' into 'master'

refactor: make downloadall component overwritable

See merge request piveau/ui/piveau-ui!201
parents a817812e 4efb6fb6
No related branches found
No related tags found
No related merge requests found
......@@ -19,11 +19,13 @@ import DatasetDetailsProperties from "../datasetDetails/properties/DatasetDetail
import DatasetDetailsFeatures from "../datasetDetails/features/DatasetDetailsFeatures.vue";
import DatasetDetailsFeatureHeader from "../datasetDetails/features/DatasetDetailsFeatureHeader.vue"
import DistributionVisualisationSlot from "../datasetDetails/distributions/distributionPreview/DistributionVisualisationSlot.vue";
import DownloadAllDistributions from "../datasetDetails/distributions/DownloadAllDistributions";
export type ComponentMap = { [key: string]: any };
const defaultComponents: ComponentMap = {
SelectFacet: ExpandableSelectFacet,
DownloadAllDistributions,
RadioFacet,
PvShowMore,
PvButton,
......@@ -49,7 +51,7 @@ const defaultComponents: ComponentMap = {
export function configureComponents(app: any, components?: ComponentMap) {
const allComponents: ComponentMap = { ...defaultComponents, ...components };
const componentKeys: string[] = Object.keys(allComponents);
componentKeys.forEach((key: string) => {
componentKeys.forEach((key: string) => {
app.component(key, allComponents[key]);
});
}
......@@ -69,7 +69,7 @@
</div>
<download-as-modal />
<!-- <distribution-visualization v-if="showDistibutionVisualisation" class="mb-4"></distribution-visualization> -->
<distribution-visualisation-slot
<distribution-visualisation-slot
v-if="showDistibutionVisualisation && showVisualisation"
ref="visualisationComponent"
:key="componentKey"
......@@ -83,21 +83,15 @@
<script>
// import Distribution from './Distribution.vue';
import DownloadAllDistributions from "../../datasetDetails/distributions/DownloadAllDistributions";
import {has, isNil} from "lodash";
import {getTranslationFor} from "../../utils/helpers";
import { mapGetters } from "vuex";
import DownloadAsModal from "../../datasetDetails/distributions/DistributionDownloadAsModal";
// import DistributionVisualisation from "./distributionPreview/DistributionVisualisation.vue";
export default {
name: 'Distributions',
components: {
DownloadAllDistributions,
// Distribution,
DownloadAsModal,
// DistributionVisualisation,
DownloadAsModal
},
props: {
openModal: Function,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment