argo-cd
17 строк · 654.0 Байт
1import {services, ViewPreferences} from '../../../shared/services';
2import * as React from 'react';
3import {ToggleButton} from '../../../shared/components/toggle-button';
4
5// WrapLinesButton is a component that wraps log lines.
6export const WrapLinesButton = ({prefs}: {prefs: ViewPreferences}) => (
7<ToggleButton
8title='Wrap Lines'
9onToggle={() => {
10const wrap = prefs.appDetails.wrapLines;
11services.viewPreferences.updatePreferences({...prefs, appDetails: {...prefs.appDetails, wrapLines: !wrap}});
12}}
13toggled={prefs.appDetails.wrapLines}
14icon='share'
15rotate={true}
16/>
17);
18