文件操作 - SubMenuItems.tsx
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/grafana/public/app/features/dashboard/components/SubMenu/SubMenuItems.tsx
编辑文件内容
import React, { FunctionComponent, useEffect, useState } from 'react'; import { VariableHide, VariableModel } from '../../../variables/types'; import { selectors } from '@grafana/e2e-selectors'; import { PickerRenderer } from '../../../variables/pickers/PickerRenderer'; interface Props { variables: VariableModel[]; } export const SubMenuItems: FunctionComponent<Props> = ({ variables }) => { const [visibleVariables, setVisibleVariables] = useState<VariableModel[]>([]); useEffect(() => { setVisibleVariables(variables.filter(state => state.hide !== VariableHide.hideVariable)); }, [variables]); if (visibleVariables.length === 0) { return null; } return ( <> {visibleVariables.map(variable => { return ( <div key={variable.id} className="submenu-item gf-form-inline" aria-label={selectors.pages.Dashboard.SubMenu.submenuItem} > <PickerRenderer variable={variable} /> </div> ); })} </> ); };
修改文件时间
将文件时间修改为当前时间的前一年
删除文件