mirror of
https://github.com/SigNoz/signoz.git
synced 2025-12-29 16:14:42 +00:00
70 lines
1.7 KiB
TypeScript
70 lines
1.7 KiB
TypeScript
import { Button, Tooltip, Typography } from 'antd';
|
|
import { Plus, Sigma } from 'lucide-react';
|
|
|
|
export default function QueryFooter({
|
|
addNewBuilderQuery,
|
|
addNewFormula,
|
|
}: {
|
|
addNewBuilderQuery: () => void;
|
|
addNewFormula: () => void;
|
|
}): JSX.Element {
|
|
return (
|
|
<div className="qb-footer">
|
|
<div className="qb-footer-container">
|
|
<div className="qb-add-new-query">
|
|
<Tooltip
|
|
title={
|
|
<div style={{ textAlign: 'center' }}>
|
|
Add New Query
|
|
<Typography.Link
|
|
href="https://signoz.io/docs/userguide/query-builder/?utm_source=product&utm_medium=query-builder#multiple-queries-and-functions"
|
|
target="_blank"
|
|
style={{ textDecoration: 'underline' }}
|
|
>
|
|
{' '}
|
|
<br />
|
|
Learn more
|
|
</Typography.Link>
|
|
</div>
|
|
}
|
|
>
|
|
<Button
|
|
className="add-new-query-button periscope-btn secondary"
|
|
type="text"
|
|
icon={<Plus size={16} />}
|
|
onClick={addNewBuilderQuery}
|
|
/>
|
|
</Tooltip>
|
|
</div>
|
|
|
|
<div className="qb-add-formula">
|
|
<Tooltip
|
|
title={
|
|
<div style={{ textAlign: 'center' }}>
|
|
Add New Formula
|
|
<Typography.Link
|
|
href="https://signoz.io/docs/userguide/query-builder/?utm_source=product&utm_medium=query-builder#multiple-queries-and-functions"
|
|
target="_blank"
|
|
style={{ textDecoration: 'underline' }}
|
|
>
|
|
{' '}
|
|
<br />
|
|
Learn more
|
|
</Typography.Link>
|
|
</div>
|
|
}
|
|
>
|
|
<Button
|
|
className="add-formula-button periscope-btn secondary"
|
|
icon={<Sigma size={16} />}
|
|
onClick={addNewFormula}
|
|
>
|
|
Add Formula
|
|
</Button>
|
|
</Tooltip>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
);
|
|
}
|