Reduce space between editor toolbar buttons (#494)

This commit is contained in:
mrdrogdrog 2020-08-27 10:48:29 +02:00 committed by GitHub
parent 36af0dc841
commit 7f04db9389
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 77 additions and 75 deletions

View file

@ -13,3 +13,7 @@
height: 100%;
}
.btn-toolbar .btn {
padding: 0.1875rem 0.5rem;
min-width: 30px;
}

View file

@ -1,5 +1,5 @@
import { Editor, EditorConfiguration } from 'codemirror'
import React, { Fragment } from 'react'
import React from 'react'
import { Button, ButtonGroup, ButtonToolbar } from 'react-bootstrap'
import { useTranslation } from 'react-i18next'
import { ForkAwesomeIcon } from '../../../common/fork-awesome/fork-awesome-icon'
@ -44,9 +44,8 @@ export const ToolBar: React.FC<ToolBarProps> = ({ editor, onPreferencesChange, e
}
return (
<Fragment>
<ButtonToolbar className='bg-light'>
<ButtonGroup className={'mx-2 flex-wrap'}>
<ButtonGroup className={'mx-1 flex-wrap'}>
<Button variant='light' onClick={() => makeSelectionBold(editor)} title={t('editor.editorToolbar.bold')}>
<ForkAwesomeIcon icon="bold"/>
</Button>
@ -67,7 +66,7 @@ export const ToolBar: React.FC<ToolBarProps> = ({ editor, onPreferencesChange, e
</Button>
</ButtonGroup>
<span className={'divider'}>&nbsp;</span>
<ButtonGroup className={'mx-2 flex-wrap'}>
<ButtonGroup className={'mx-1 flex-wrap'}>
<Button variant='light' onClick={() => addHeaderLevel(editor)} title={t('editor.editorToolbar.header')}>
<ForkAwesomeIcon icon="header"/>
</Button>
@ -88,7 +87,7 @@ export const ToolBar: React.FC<ToolBarProps> = ({ editor, onPreferencesChange, e
</Button>
</ButtonGroup>
<span className={'divider'}>&nbsp;</span>
<ButtonGroup className={'mx-2 flex-wrap'}>
<ButtonGroup className={'mx-1 flex-wrap'}>
<Button variant='light' onClick={() => addLink(editor)} title={t('editor.editorToolbar.link')}>
<ForkAwesomeIcon icon="link"/>
</Button>
@ -100,7 +99,7 @@ export const ToolBar: React.FC<ToolBarProps> = ({ editor, onPreferencesChange, e
</Button>
</ButtonGroup>
<span className={'divider'}>&nbsp;</span>
<ButtonGroup className={'mx-2 flex-wrap'}>
<ButtonGroup className={'mx-1 flex-wrap'}>
<Button variant='light' onClick={() => addTable(editor)} title={t('editor.editorToolbar.table')}>
<ForkAwesomeIcon icon="table"/>
</Button>
@ -113,10 +112,9 @@ export const ToolBar: React.FC<ToolBarProps> = ({ editor, onPreferencesChange, e
<EmojiPickerButton editor={editor}/>
</ButtonGroup>
<span className={'divider'}>&nbsp;</span>
<ButtonGroup className={'mx-2 flex-wrap'}>
<ButtonGroup className={'mx-1 flex-wrap'}>
<EditorPreferences onPreferencesChange={onPreferencesChange} preferences={editorPreferences}/>
</ButtonGroup>
</ButtonToolbar>
</Fragment>
)
}