Skip to content

Commit

Permalink
Rename the component
Browse files Browse the repository at this point in the history
  • Loading branch information
Heenawter committed Aug 17, 2023
1 parent 461feb9 commit f7e8309
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,14 @@ import {
EuiRadioGroupOption,
} from '@elastic/eui';
import { DashboardContainer } from '@kbn/dashboard-plugin/public/dashboard_container';
import {
UrlDrilldownCollectConfig,
UrlDrilldownConfig,
} from '@kbn/ui-actions-enhanced-plugin/public';
import {
withSuspense,
DashboardDrilldownOptions,
LazyDashboardDrilldownOptionToggles,
LazyDashboardDrilldownOptionsComponent,
} from '@kbn/presentation-util-plugin/public';

import {
Expand All @@ -45,7 +49,10 @@ import { NavigationEmbeddableUnorderedLink } from '../../editor/open_link_editor
import { ExternalLinkDestinationPicker } from '../external_link/external_link_destination_picker';
import { DashboardLinkDestinationPicker } from '../dashboard_link/dashboard_link_destination_picker';

const DashboardDrilldownOptionToggles = withSuspense(LazyDashboardDrilldownOptionToggles, null);
const DashboardDrilldownOptionsComponent = withSuspense(
LazyDashboardDrilldownOptionsComponent,
null
);

export const NavigationEmbeddableLinkEditor = ({
link,
Expand All @@ -70,6 +77,8 @@ export const NavigationEmbeddableLinkEditor = ({
useCurrentFilters: true,
});

// | UrlDrilldownConfig

const linkTypes: EuiRadioGroupOption[] = useMemo(() => {
return ([DASHBOARD_LINK_TYPE, EXTERNAL_LINK_TYPE] as NavigationLinkType[]).map((type) => {
return {
Expand Down Expand Up @@ -187,12 +196,13 @@ export const NavigationEmbeddableLinkEditor = ({

<EuiFormRow label={'Options'}>
{selectedLinkType === DASHBOARD_LINK_TYPE ? (
<DashboardDrilldownOptionToggles
<DashboardDrilldownOptionsComponent
options={linkOptions}
onOptionChange={(change) => setLinkOptions({ ...linkOptions, ...change })}
/>
) : (
<>Link config</>
// <UrlDrilldownCollectConfig />
<>Config</>
)}
</EuiFormRow>
</EuiForm>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ interface DashboardDrilldownOptionsProps {
onOptionChange: (newOptions: Partial<DashboardDrilldownOptions>) => void;
}

const DashboardDrilldownOptionToggles = ({
const DashboardDrilldownOptionsComponent = ({
options,
onOptionChange,
}: DashboardDrilldownOptionsProps) => {
Expand Down Expand Up @@ -58,4 +58,4 @@ const DashboardDrilldownOptionToggles = ({

// required for dynamic import using React.lazy()
// eslint-disable-next-line import/no-default-export
export default DashboardDrilldownOptionToggles;
export default DashboardDrilldownOptionsComponent;
4 changes: 2 additions & 2 deletions src/plugins/presentation_util/public/components/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ export const LazyDataViewPicker = React.lazy(() => import('./data_view_picker/da

export const LazyFieldPicker = React.lazy(() => import('./field_picker/field_picker'));

export const LazyDashboardDrilldownOptionToggles = React.lazy(
() => import('./dashboard_drilldown_options/dashboard_drilldown_option_toggles')
export const LazyDashboardDrilldownOptionsComponent = React.lazy(
() => import('./dashboard_drilldown_options/dashboard_drilldown_options')
);

export { FloatingActions } from './floating_actions/floating_actions';
Expand Down
2 changes: 1 addition & 1 deletion src/plugins/presentation_util/public/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,11 @@ export {
LazyLabsFlyout,
LazyDashboardPicker,
LazySavedObjectSaveModalDashboard,
LazyDashboardDrilldownOptionToggles,
withSuspense,
LazyDataViewPicker,
LazyFieldPicker,
FloatingActions,
LazyDashboardDrilldownOptionsComponent,
} from './components';

export {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@
import React from 'react';
import { EuiFormRow, EuiComboBox, EuiComboBoxOptionOption } from '@elastic/eui';
import {
LazyDashboardDrilldownOptionToggles,
LazyDashboardDrilldownOptionsComponent,
withSuspense,
} from '@kbn/presentation-util-plugin/public';

import { DrilldownConfig } from '../../types';
import { txtChooseDestinationDashboard } from './i18n';
import { DrilldownConfig } from '../../../../../../common/drilldowns/dashboard_drilldown/types';

const DashboardDrilldownOptionToggles = withSuspense(LazyDashboardDrilldownOptionToggles, null);
const DashboardDrilldownOptions = withSuspense(LazyDashboardDrilldownOptionsComponent, null);

export interface DashboardDrilldownConfigProps {
error?: string;
Expand Down Expand Up @@ -56,7 +56,7 @@ export const DashboardDrilldownConfig: React.FC<DashboardDrilldownConfigProps> =
}
/>
</EuiFormRow>
<DashboardDrilldownOptionToggles options={config} onOptionChange={onConfigChange} />
<DashboardDrilldownOptions options={config} onOptionChange={onConfigChange} />
</>
);
};

0 comments on commit f7e8309

Please sign in to comment.