ControlledLogRows: pass filter levels (#107448)

This commit is contained in:
Matias Chomicki
2025-07-01 14:19:25 +02:00
committed by GitHub
parent 9a92900ef3
commit da7b83c1bb
2 changed files with 13 additions and 1 deletions

View File

@ -1035,6 +1035,7 @@ const UnthemedLogs: React.FunctionComponent<Props> = (props: Props) => {
logOptionsStorageKey={SETTING_KEY_ROOT}
onLogOptionsChange={onLogOptionsChange}
hasUnescapedContent={hasUnescapedContent}
filterLevels={filterLevels}
/>
</div>
)}

View File

@ -7,6 +7,7 @@ import {
DataFrame,
EventBusSrv,
ExploreLogsPanelState,
LogLevel,
LogsMetaItem,
LogsSortOrder,
SplitOpen,
@ -32,6 +33,7 @@ export interface ControlledLogRowsProps extends Omit<Props, 'scrollElement'> {
logOptionsStorageKey?: string;
onLogOptionsChange?: (option: keyof LogListControlOptions, value: string | boolean | string[]) => void;
range: TimeRange;
filterLevels?: LogLevel[];
/** Props added for Table **/
visualisationType: LogsVisualisationType;
@ -45,7 +47,14 @@ export interface ControlledLogRowsProps extends Omit<Props, 'scrollElement'> {
export type LogRowsComponentProps = Omit<
ControlledLogRowsProps,
'app' | 'dedupStrategy' | 'showLabels' | 'showTime' | 'logsSortOrder' | 'prettifyLogMessage' | 'wrapLogMessage'
| 'app'
| 'dedupStrategy'
| 'filterLevels'
| 'showLabels'
| 'showTime'
| 'logsSortOrder'
| 'prettifyLogMessage'
| 'wrapLogMessage'
>;
export const ControlledLogRows = forwardRef<HTMLDivElement | null, ControlledLogRowsProps>(
@ -53,6 +62,7 @@ export const ControlledLogRows = forwardRef<HTMLDivElement | null, ControlledLog
{
deduplicatedRows,
dedupStrategy,
filterLevels,
hasUnescapedContent,
showLabels,
showTime,
@ -72,6 +82,7 @@ export const ControlledLogRows = forwardRef<HTMLDivElement | null, ControlledLog
displayedFields={[]}
dedupStrategy={dedupStrategy}
enableLogDetails={false}
filterLevels={filterLevels}
fontSize="default"
hasUnescapedContent={hasUnescapedContent}
logOptionsStorageKey={logOptionsStorageKey}