analytics/assets/js/dashboard/stats/imported-query-unsupported-...

33 lines
843 B
JavaScript

import React from 'react'
import { ExclamationCircleIcon } from '@heroicons/react/24/outline'
import FadeIn from '../fade-in'
import { useQueryContext } from '../query-context'
export default function ImportedQueryUnsupportedWarning({
loading,
skipImportedReason,
altCondition,
message
}) {
const { query } = useQueryContext()
const tooltipMessage =
message || 'Imported data is excluded due to applied filters'
const show =
query &&
query.with_imported &&
skipImportedReason === 'unsupported_query' &&
query.period !== 'realtime'
if (show || altCondition) {
return (
<FadeIn show={!loading} className="h-6">
<span tooltip={tooltipMessage}>
<ExclamationCircleIcon className="w-6 h-6 dark:text-gray-100" />
</span>
</FadeIn>
)
} else {
return null
}
}