mirror of
https://github.com/mattermost/focalboard.git
synced 2024-12-24 13:43:12 +02:00
Show add content button on hover or focus of content block (#876)
* Show add content button on hover or focus of content block * Updating UI to make the overlay textarea to be consitent Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com>
This commit is contained in:
parent
caedc771b4
commit
fb75ad2789
@ -55,14 +55,19 @@
|
||||
}
|
||||
}
|
||||
|
||||
&.add-content {
|
||||
.Button {
|
||||
opacity: 0;
|
||||
color: rgba(var(--body-color), 0.6);
|
||||
&.content-blocks {
|
||||
&:hover, &:focus-within {
|
||||
.CardDetailContentsMenu {
|
||||
.Button {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
&:hover {
|
||||
.CardDetailContentsMenu {
|
||||
margin-left: 48px;
|
||||
.Button {
|
||||
opacity: 1;
|
||||
opacity: 0;
|
||||
color: rgba(var(--body-color), 0.6);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -139,17 +139,16 @@ const CardDetail = (props: Props): JSX.Element|null => {
|
||||
|
||||
{/* Content blocks */}
|
||||
|
||||
<div className='CardDetail content fullwidth'>
|
||||
<div className='CardDetail content fullwidth content-blocks'>
|
||||
<CardDetailContents
|
||||
card={props.card}
|
||||
contents={props.contents}
|
||||
readonly={props.readonly}
|
||||
/>
|
||||
{!props.readonly &&
|
||||
<CardDetailContentsMenu card={props.card}/>
|
||||
}
|
||||
</div>
|
||||
|
||||
{!props.readonly &&
|
||||
<CardDetailContentsMenu card={props.card}/>
|
||||
}
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
@ -209,7 +209,7 @@ const CardDetailContents = React.memo((props: Props) => {
|
||||
)
|
||||
}
|
||||
return (
|
||||
<div className='octo-content'>
|
||||
<div className='octo-content CardDetailContents'>
|
||||
<div className='octo-block'>
|
||||
<div className='octo-block-margin'/>
|
||||
{!props.readonly &&
|
||||
|
@ -55,7 +55,7 @@ type Props = {
|
||||
const CardDetailContentsMenu = React.memo((props: Props) => {
|
||||
const intl = useIntl()
|
||||
return (
|
||||
<div className='CardDetail content add-content'>
|
||||
<div className='CardDetailContentsMenu content add-content'>
|
||||
<MenuWrapper>
|
||||
<Button>
|
||||
<FormattedMessage
|
||||
|
@ -16,6 +16,7 @@
|
||||
> * {
|
||||
flex: 1 1 auto;
|
||||
max-width: 100%;
|
||||
min-height: 32px;
|
||||
}
|
||||
> .octo-block-margin {
|
||||
flex: 0 0 auto;
|
||||
@ -32,4 +33,4 @@
|
||||
|
||||
.addToRow {
|
||||
width: 10px;
|
||||
}
|
||||
}
|
||||
|
@ -16,6 +16,14 @@
|
||||
word-break: break-word;
|
||||
}
|
||||
|
||||
.CodeMirror-code {
|
||||
line-height: 24px;
|
||||
}
|
||||
|
||||
.CodeMirror-lines {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.CodeMirror,
|
||||
.CodeMirror-scroll {
|
||||
flex: 1;
|
||||
|
Loading…
Reference in New Issue
Block a user