UI : Lineage UI improvement (#9312)

* Lineage UI improvement

* added util function for name
This commit is contained in:
Ashish Gupta 2022-12-16 14:08:55 +05:30 committed by GitHub
parent d90e7f5edd
commit f3d3fd453b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 5 deletions

View File

@ -32,6 +32,7 @@ import {
ZOOM_SLIDER_STEP,
ZOOM_TRANSITION_DURATION,
} from '../../constants/Lineage.constants';
import { getEntityName } from '../../utils/CommonUtils';
import { getLoadingStatusValue } from '../../utils/EntityLineageUtils';
import SVGIcons, { Icons } from '../../utils/SvgUtils';
import { ControlProps } from './EntityLineage.interface';
@ -128,7 +129,7 @@ const CustomControls: FC<ControlProps> = ({
const nodeOptions = useMemo(
() =>
[lineageData.entity, ...(lineageData.nodes || [])].map((node) => ({
label: node.fullyQualifiedName || node.name || '',
label: getEntityName(node),
value: node.id,
})),
[lineageData]

View File

@ -25,8 +25,8 @@ export const entityData = [
export const POSITION_X = 150;
export const POSITION_Y = 60;
export const NODE_WIDTH = 600;
export const NODE_HEIGHT = 70;
export const NODE_WIDTH = 400;
export const NODE_HEIGHT = 50;
export const EXPANDED_NODE_HEIGHT = 300;
export const ELEMENT_DELETE_STATE = {

View File

@ -47,9 +47,9 @@ import { FQN_SEPARATOR_CHAR } from '../constants/char.constants';
import { SECONDARY_COLOR } from '../constants/constants';
import {
EXPANDED_NODE_HEIGHT,
MIN_ZOOM_VALUE,
NODE_HEIGHT,
NODE_WIDTH,
ZOOM_VALUE,
} from '../constants/Lineage.constants';
import {
EntityLineageDirection,
@ -106,7 +106,7 @@ export const getHeaderLabel = (
export const onLoad = (reactFlowInstance: ReactFlowInstance) => {
reactFlowInstance.fitView();
reactFlowInstance.zoomTo(ZOOM_VALUE);
reactFlowInstance.zoomTo(MIN_ZOOM_VALUE);
};
/* eslint-disable-next-line */
export const onNodeMouseEnter = (_event: ReactMouseEvent, _node: Node) => {