mirror of https://github.com/grafana/grafana.git
				
				
				
			ControlledLogRows: pass filter levels (#107448)
This commit is contained in:
		
							parent
							
								
									9a92900ef3
								
							
						
					
					
						commit
						da7b83c1bb
					
				| 
						 | 
				
			
			@ -1035,6 +1035,7 @@ const UnthemedLogs: React.FunctionComponent<Props> = (props: Props) => {
 | 
			
		|||
                  logOptionsStorageKey={SETTING_KEY_ROOT}
 | 
			
		||||
                  onLogOptionsChange={onLogOptionsChange}
 | 
			
		||||
                  hasUnescapedContent={hasUnescapedContent}
 | 
			
		||||
                  filterLevels={filterLevels}
 | 
			
		||||
                />
 | 
			
		||||
              </div>
 | 
			
		||||
            )}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue