mirror of
https://github.com/SigNoz/signoz.git
synced 2025-12-29 16:14:42 +00:00
24 lines
552 B
TypeScript
24 lines
552 B
TypeScript
import ROUTES from 'constants/routes';
|
|
import history from 'lib/history';
|
|
import React from 'react';
|
|
import { generatePath } from 'react-router-dom';
|
|
|
|
import { Data } from '..';
|
|
import { TableLinkText } from './styles';
|
|
|
|
function Name(name: Data['name'], data: Data): JSX.Element {
|
|
const onClickHandler = (): void => {
|
|
const { id: DashboardId } = data;
|
|
|
|
history.push(
|
|
generatePath(ROUTES.DASHBOARD, {
|
|
dashboardId: DashboardId,
|
|
}),
|
|
);
|
|
};
|
|
|
|
return <TableLinkText onClick={onClickHandler}>{name}</TableLinkText>;
|
|
}
|
|
|
|
export default Name;
|