From 9d7f08c8f1aa6aaf7b28dbb42efd6deea3c645ee Mon Sep 17 00:00:00 2001 From: chris <kokosias@yahoo.gr> Date: Mon, 22 Mar 2021 15:23:57 +0200 Subject: [PATCH] find-component --- .../findAndReplace/FindComponent.js | 71 +++++++++++-------- 1 file changed, 40 insertions(+), 31 deletions(-) diff --git a/wax-prosemirror-components/src/components/findAndReplace/FindComponent.js b/wax-prosemirror-components/src/components/findAndReplace/FindComponent.js index b36e2aa36..d313bfe58 100644 --- a/wax-prosemirror-components/src/components/findAndReplace/FindComponent.js +++ b/wax-prosemirror-components/src/components/findAndReplace/FindComponent.js @@ -27,10 +27,11 @@ const Wrapper = styled.div` const SingleRow = styled.div` display: flex; flex-direction: row; + width: 100%; `; const SearchInputWrapper = styled.div` - width: 75%; + width: 266px; `; const SearchInput = styled.input` @@ -40,7 +41,7 @@ const SearchInput = styled.input` font-size: 15px; font-weight: 400; padding: ${grid(1)} ${grid(10)} ${grid(1)} ${grid(1)}; - width: 78%; + width: calc(100% - ${grid(10)}); ::placeholder { color: #d8dae0; @@ -51,10 +52,16 @@ const SearchInput = styled.input` } `; +const ControlsWrapper = styled.div` + display: flex; + margin-left: auto; + width: 126px; +`; + const CounterInput = styled.span` font-size: 12px; position: absolute; - right: 155px; + right: 145px; -webkit-text-fill-color: rgba(27, 43, 75, 0.28); top: 13px; z-index: 1; @@ -230,34 +237,36 @@ const FindComponent = ({ /> <CounterInput> {counterText} </CounterInput> </SearchInputWrapper> - <IconWrapper onClick={matchCase} role="button" tabIndex="0"> - <Svg active={matchCaseSearch} fill="none" viewBox="0 0 24 24"> - <title> Match Case </title> - <path d="M2.5,4v3h5v12h3V7h5V4H2.5z M21.5,9h-9v3h3v7h3v-7h3V9z" /> - </Svg> - </IconWrapper> - <IconWrapper - onClick={() => findPreviousMatch(searchValue, matchCaseSearch)} - role="button" - tabIndex="0" - > - <StyledIcon name="navigatePrevious" /> - </IconWrapper> - <IconWrapper - onClick={() => findNextMatch(searchValue, matchCaseSearch)} - role="button" - tabIndex="0" - > - <StyledIcon name="navigateNext" /> - </IconWrapper> - - <ExpandedWrapper onClick={showExpanded}> - <StyledIcon name="more" /> - </ExpandedWrapper> - - <CloseWrapper onClick={closeFind}> - <StyledIcon name="close" /> - </CloseWrapper> + <ControlsWrapper> + <IconWrapper onClick={matchCase} role="button" tabIndex="0"> + <Svg active={matchCaseSearch} fill="none" viewBox="0 0 24 24"> + <title> Match Case </title> + <path d="M2.5,4v3h5v12h3V7h5V4H2.5z M21.5,9h-9v3h3v7h3v-7h3V9z" /> + </Svg> + </IconWrapper> + <IconWrapper + onClick={() => findPreviousMatch(searchValue, matchCaseSearch)} + role="button" + tabIndex="0" + > + <StyledIcon name="navigatePrevious" /> + </IconWrapper> + <IconWrapper + onClick={() => findNextMatch(searchValue, matchCaseSearch)} + role="button" + tabIndex="0" + > + <StyledIcon name="navigateNext" /> + </IconWrapper> + + <ExpandedWrapper onClick={showExpanded}> + <StyledIcon name="more" /> + </ExpandedWrapper> + + <CloseWrapper onClick={closeFind}> + <StyledIcon name="close" /> + </CloseWrapper> + </ControlsWrapper> </SingleRow> </Wrapper> ); -- GitLab