mirror of https://github.com/grafana/grafana.git
				
				
				
			
		
			
	
	
		
			28 lines
		
	
	
		
			689 B
		
	
	
	
		
			TypeScript
		
	
	
	
		
		
			
		
	
	
			28 lines
		
	
	
		
			689 B
		
	
	
	
		
			TypeScript
		
	
	
	
| 
								 | 
							
								import React from 'react';
							 | 
						||
| 
								 | 
							
								import { Icon, HorizontalGroup } from '@grafana/ui';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								type Props = {
							 | 
						||
| 
								 | 
							
								  title: string;
							 | 
						||
| 
								 | 
							
								  onGoBack: () => void;
							 | 
						||
| 
								 | 
							
								  isEditing: boolean;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export const DashboardSettingsHeader: React.FC<Props> = ({ onGoBack, isEditing, title }) => {
							 | 
						||
| 
								 | 
							
								  return (
							 | 
						||
| 
								 | 
							
								    <div className="dashboard-settings__header">
							 | 
						||
| 
								 | 
							
								      <HorizontalGroup align="center" justify="space-between">
							 | 
						||
| 
								 | 
							
								        <h3>
							 | 
						||
| 
								 | 
							
								          <span onClick={onGoBack} className={isEditing ? 'pointer' : ''}>
							 | 
						||
| 
								 | 
							
								            {title}
							 | 
						||
| 
								 | 
							
								          </span>
							 | 
						||
| 
								 | 
							
								          {isEditing && (
							 | 
						||
| 
								 | 
							
								            <span>
							 | 
						||
| 
								 | 
							
								              <Icon name="angle-right" /> Edit
							 | 
						||
| 
								 | 
							
								            </span>
							 | 
						||
| 
								 | 
							
								          )}
							 | 
						||
| 
								 | 
							
								        </h3>
							 | 
						||
| 
								 | 
							
								      </HorizontalGroup>
							 | 
						||
| 
								 | 
							
								    </div>
							 | 
						||
| 
								 | 
							
								  );
							 | 
						||
| 
								 | 
							
								};
							 |