feat: isSelected prop
This commit is contained in:
@@ -8,9 +8,10 @@ interface HighlighterProps {
|
|||||||
width: number;
|
width: number;
|
||||||
height: number;
|
height: number;
|
||||||
canvasRect: DOMRect;
|
canvasRect: DOMRect;
|
||||||
|
isSelected: boolean;
|
||||||
};
|
};
|
||||||
|
|
||||||
export const Highlighter = ({ unmodifiedRect, displayedSelector = '', width, height, canvasRect }: HighlighterProps) => {
|
export const Highlighter = ({ unmodifiedRect, displayedSelector = '', width, height, canvasRect, isSelected }: HighlighterProps) => {
|
||||||
if (!unmodifiedRect) {
|
if (!unmodifiedRect) {
|
||||||
return null;
|
return null;
|
||||||
} else {
|
} else {
|
||||||
@@ -69,6 +70,10 @@ export const Highlighter = ({ unmodifiedRect, displayedSelector = '', width, hei
|
|||||||
left={rect.left}
|
left={rect.left}
|
||||||
width={rect.width}
|
width={rect.width}
|
||||||
height={rect.height}
|
height={rect.height}
|
||||||
|
style={{
|
||||||
|
background: isSelected ? '#ff0000' : '#ff5d5b26',
|
||||||
|
outline: isSelected ? '2px solid red' : '2px solid pink',
|
||||||
|
}}
|
||||||
/>
|
/>
|
||||||
<HighlighterLabel
|
<HighlighterLabel
|
||||||
id="Highlighter-label"
|
id="Highlighter-label"
|
||||||
|
|||||||
Reference in New Issue
Block a user