add template variable type

This commit is contained in:
Erik Sundell 2018-12-19 21:34:13 +01:00
parent 70071e5dad
commit 4662335f80
2 changed files with 22 additions and 1 deletions

View File

@ -1,6 +1,8 @@
import React from 'react'; import React from 'react';
import _ from 'lodash'; import _ from 'lodash';
import Select from 'app/core/components/Select/Select'; import Select from 'app/core/components/Select/Select';
import { Variable } from 'app/types/templates';
export interface Props { export interface Props {
onChange: (value: string) => void; onChange: (value: string) => void;
@ -10,7 +12,7 @@ export interface Props {
placeholder?: string; placeholder?: string;
className?: string; className?: string;
groupName?: string; groupName?: string;
variables?: any[]; variables?: Variable[];
} }
interface State { interface State {

View File

@ -0,0 +1,19 @@
export interface Variable {
datasource: any;
query: any;
regex: any;
sort: any;
options: any;
current: any;
refresh: number;
hide: number;
name: string;
multi: boolean;
includeAll: boolean;
useTags: boolean;
tagsQuery: string;
tagValuesQuery: string;
tags: any[];
skipUrlSync: boolean;
definition: string;
}