Skip to content
Snippets Groups Projects
Commit 54e8c68a authored by chris's avatar chris
Browse files

info for format_change

parent 593dd0c8
No related branches found
No related tags found
1 merge request!243Feature improvments
...@@ -56,6 +56,11 @@ const Label = styled.span` ...@@ -56,6 +56,11 @@ const Label = styled.span`
} }
`; `;
const ActionWrapper = styled.div`
display: flex;
margin-bottom: 5px;
`;
const Text = styled.span``; const Text = styled.span``;
const Icon = styled.div` const Icon = styled.div`
...@@ -91,11 +96,9 @@ const TrackChangesBox = props => { ...@@ -91,11 +96,9 @@ const TrackChangesBox = props => {
const { const {
active, active,
className, className,
label,
onClickBox, onClickBox,
onClickAccept, onClickAccept,
onClickReject, onClickReject,
text,
trackData, trackData,
} = props; } = props;
...@@ -111,6 +114,31 @@ const TrackChangesBox = props => { ...@@ -111,6 +114,31 @@ const TrackChangesBox = props => {
? trackData.attrs.date ? trackData.attrs.date
: trackData.node.attrs.track[0].date; : trackData.node.attrs.track[0].date;
const labelRemoved = `removed `;
let textRemoved = '';
const labelAdded = `added `;
let textAdded = '';
if (trackData.type.name === 'format_change') {
const { before, after } = trackData.attrs;
for (let i = 0; i < before.length; i += 1) {
if (i < before.length - 1) {
textRemoved += `${before[i]}, `;
} else {
textRemoved += `${before[i]}`;
}
}
for (let i = 0; i < after.length; i += 1) {
if (i < after.length - 1) {
textAdded += `${after[i]}, `;
} else {
textAdded += `${after[i]}`;
}
}
}
return ( return (
<Wrapper active={active} className={className} onClick={onClickTrackBox}> <Wrapper active={active} className={className} onClick={onClickTrackBox}>
<HeadWrapper> <HeadWrapper>
...@@ -133,8 +161,18 @@ const TrackChangesBox = props => { ...@@ -133,8 +161,18 @@ const TrackChangesBox = props => {
</HeadWrapper> </HeadWrapper>
<ChangeWrapper> <ChangeWrapper>
<Label>{label}</Label> {textAdded !== '' && (
<Text>{text}</Text> <ActionWrapper>
<Label>{labelAdded}</Label>
<Text>{textAdded}</Text>
</ActionWrapper>
)}
{textRemoved !== '' && (
<ActionWrapper>
<Label>{labelRemoved}</Label>
<Text>{textRemoved}</Text>
</ActionWrapper>
)}
</ChangeWrapper> </ChangeWrapper>
</Wrapper> </Wrapper>
); );
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment