Skip to content

Commit

Permalink
Merge pull request #476 from sirraminyavari/dev
Browse files Browse the repository at this point in the history
major actionbar bug fixes
  • Loading branch information
sirraminyavari committed Jun 13, 2023
2 parents 4c973b2 + 706bb9d commit f1ae281
Show file tree
Hide file tree
Showing 51 changed files with 1,868 additions and 538 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"dependencies": {
"@atlaskit/tree": "^8.6.0",
"@cliqmind/react-table": "^7.8.0-dev.1",
"@cliqmind/rv-components": "0.11.8-dev",
"@cliqmind/rv-components": "^0.4.1-dev-1",
"@draft-js-plugins/editor": "^4.1.0",
"@draft-js-plugins/mention": "^4.5.1",
"@lottiefiles/react-lottie-player": "^3.4.1",
Expand Down
4 changes: 2 additions & 2 deletions public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@
></script>

<link rel="shortcut icon" href="/api/rv/fav_icon" />
<link rel="stylesheet" type="text/css" href="/api/rv/theme" />
<!-- <link rel="stylesheet" type="text/css" href="/api/rv/theme" /> -->
<link rel="stylesheet" type="text/css" href="/api/rv/css_direction" />
<script
type="text/javascript"
Expand Down Expand Up @@ -274,7 +274,7 @@
</script>
<title>Raaivan</title>
</head>
<body class="Direction TextAlign default" style="font-size: unset !important">
<body class="Direction TextAlign" style="font-size: unset !important">
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
<div id="block-editor-portal"></div>
Expand Down
39 changes: 21 additions & 18 deletions src/App.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ import { CV_WHITE } from 'constant/CssVariables';
import { avatarIconURL } from 'helpers/helpers';
import consoleLogger from 'utils/console/consoleLogger';
import 'scss/global.scss';
import ThemeProvider from 'components/ThemeProvider/ThemeProvider';

const { RV_RTL, GlobalUtilities } = window;

Expand Down Expand Up @@ -44,24 +45,26 @@ const App = () => {
bodyClassName="rv-font-default"
/>
<StoreProvider>
<Suspense fallback={<LogoLoader />}>
<Router>
<ScrollToTop />
<Switch>
<Route
path={AUTH_PATH}
render={(props) => (
<CheckRoute
props={props}
name={LOGIN_NAME}
component={AuthView}
/>
)}
/>
<PrivateRoute path={ROOT_PATH} component={MainLayout} />
</Switch>
</Router>
</Suspense>
<ThemeProvider>
<Suspense fallback={<LogoLoader />}>
<Router>
<ScrollToTop />
<Switch>
<Route
path={AUTH_PATH}
render={(props) => (
<CheckRoute
props={props}
name={LOGIN_NAME}
component={AuthView}
/>
)}
/>
<PrivateRoute path={ROOT_PATH} component={MainLayout} />
</Switch>
</Router>
</Suspense>
</ThemeProvider>
</StoreProvider>
</ErrorBoundry>
);
Expand Down
10 changes: 5 additions & 5 deletions src/components/AdvancedSearch/AdvancedSearch.style.js
Original file line number Diff line number Diff line change
Expand Up @@ -157,12 +157,12 @@ export const CustomInput = styled(Input)`
}
`;
export const AdvancedFilterDialog = styled.div`
position: absolute;
background-color: ${CV_WHITE};
top: ${({ top }) => top + 53 + 'px'};
left: ${({ left }) => left + 'px'};
position: sticky;
// background-color: ${CV_WHITE};
top: 0;
// left: ${({ left }) => left + 'px'};
width: 30rem;
min-height: 10rem;
z-index: ${GlobalUtilities.zindex.alert()};
box-shadow: 1px 3px 20px ${CV_DISTANT};
// box-shadow: 1px 3px 20px ${CV_DISTANT};
`;
107 changes: 61 additions & 46 deletions src/components/AdvancedSearch/AdvancedSearchDesktop.js
Original file line number Diff line number Diff line change
Expand Up @@ -224,42 +224,72 @@ const AdvanceSearchDesktop = ({
/>
</TopFilter>
<div
data-tut={'advanced_search_results'}
style={{
padding: '0 2rem 2rem 2rem',
display: 'flex',
gap: '0.5rem',
position: 'relative',
paddingInlineEnd: '.5rem',
}}
{...props}
>
{(isProfile || relatedNodeID) && (
<RelatedTopicsTab
provideNodes={onApplyNodeType && onApplyNodeType}
relatedNodes={relatedNodes}
defaultChecked={isProfile}
showAll
<div
data-tut={'advanced_search_results'}
style={{
padding: '0 2rem 2rem 2rem',
width: '100%',
}}
{...props}
>
{(isProfile || relatedNodeID) && (
<RelatedTopicsTab
provideNodes={onApplyNodeType && onApplyNodeType}
relatedNodes={relatedNodes}
defaultChecked={isProfile}
showAll
/>
)}

<UrgentCreate
onDismiss={onCreateUrgent}
hierarchy={hierarchy}
isVisible={urgentCreate}
nodeTypeId={nodeTypeId}
onForceFetch={forceFetch}
dataFetched={totalFound}
nodeType={nodeType}
itemSelectionMode={itemSelectionMode}
/>
{children &&
React.cloneElement(children, {
searchText: searchText,
dateFilter: dateFilter,
formFilters: formFilters,
forceFetch: forceReload,
isByMe: isProfile ? true : isByMe,
byPeople: byPeople,
isBookMarked: isBookMarked,
onTotalFound: setTotalFound,
})}
</div>
{isAdvancedSearch && formElements && itemSelectionMode && (
<AdvancedFilterDialog
className={'rv-border-radius-half'}
top={
advancedSearchButtonRef?.current?.getBoundingClientRect()
?.top
}
left={
advancedSearchButtonRef?.current?.getBoundingClientRect()
?.left
}
>
<FormFilter
formName={RVDic.AdvancedFilters}
filters={formElements}
onFilter={normalizeSearchElements}
onCloseFilter={() => setIsAdvancedSearch(false)}
/>
</AdvancedFilterDialog>
)}

<UrgentCreate
onDismiss={onCreateUrgent}
hierarchy={hierarchy}
isVisible={urgentCreate}
nodeTypeId={nodeTypeId}
onForceFetch={forceFetch}
dataFetched={totalFound}
nodeType={nodeType}
itemSelectionMode={itemSelectionMode}
/>
{children &&
React.cloneElement(children, {
searchText: searchText,
dateFilter: dateFilter,
formFilters: formFilters,
forceFetch: forceReload,
isByMe: isProfile ? true : isByMe,
byPeople: byPeople,
isBookMarked: isBookMarked,
onTotalFound: setTotalFound,
})}
</div>
</Maintainer>
</Scrollable>
Expand Down Expand Up @@ -293,21 +323,6 @@ const AdvanceSearchDesktop = ({
</SideFilter>
)}
</div>

{isAdvancedSearch && formElements && itemSelectionMode && (
<AdvancedFilterDialog
className={'rv-border-radius-half'}
top={advancedSearchButtonRef?.current?.getBoundingClientRect()?.top}
left={advancedSearchButtonRef?.current?.getBoundingClientRect()?.left}
>
<FormFilter
formName={RVDic.AdvancedFilters}
filters={formElements}
onFilter={normalizeSearchElements}
onCloseFilter={() => setIsAdvancedSearch(false)}
/>
</AdvancedFilterDialog>
)}
</Container>
);
};
Expand Down
6 changes: 5 additions & 1 deletion src/components/AdvancedSearch/items/FilterBar/FilterBar.js
Original file line number Diff line number Diff line change
Expand Up @@ -533,7 +533,11 @@ const FilterBar = ({
)}
>
<ShadowButton
onClick={() => push(`?bookmarked=${isBookMarked ? 0 : 1}`)}
onClick={() =>
push(
`${location.pathname}${isBookMarked ? '' : '?bookmarked=1'}`
)
}
active={isBookMarked}
size={RVSizeProp.medium}
rounded="half"
Expand Down
2 changes: 1 addition & 1 deletion src/components/Buttons/Button.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ const Button = forwardRef<HTMLButtonElement, IButton>(
: undefined
}
className={classNames(classes || className)}
style={{ boxSizing: 'content-box', ...style }}
style={{ ...style }}
disabled={disable}
onClick={disable || loading ? undefined : onClick}
{...(!isCustomButton && resolveClass({ type }))}
Expand Down
55 changes: 0 additions & 55 deletions src/components/Buttons/Toggle/Toggle.js

This file was deleted.

97 changes: 0 additions & 97 deletions src/components/Buttons/Toggle/Toggle.styles.js

This file was deleted.

Loading

0 comments on commit f1ae281

Please sign in to comment.