From 036167b5ef650fe4367f3d4bb34aab8d7b591f44 Mon Sep 17 00:00:00 2001 From: Muhammad Talha Baig <57634631+mtalhabaig3@users.noreply.github.com> Date: Wed, 21 Jun 2023 17:20:31 +0500 Subject: [PATCH 0001/1035] made the main page static and enabled scrolling in the filters component --- frontend/src/views/project.css | 3 +++ frontend/src/views/project.js | 26 +++++++++++++++++++++++++- 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 frontend/src/views/project.css diff --git a/frontend/src/views/project.css b/frontend/src/views/project.css new file mode 100644 index 0000000000..9edce542c6 --- /dev/null +++ b/frontend/src/views/project.css @@ -0,0 +1,3 @@ +.scrollable-container::-webkit-scrollbar { + width: 0; +} diff --git a/frontend/src/views/project.js b/frontend/src/views/project.js index 321bbd8826..889fd9426c 100644 --- a/frontend/src/views/project.js +++ b/frontend/src/views/project.js @@ -21,6 +21,7 @@ import { useFetch } from '../hooks/UseFetch'; import { useSetTitleTag } from '../hooks/UseMetaTags'; import { NotFound } from './notFound'; import { ProjectDetailPlaceholder } from '../components/projectDetail/projectDetailPlaceholder'; +import './project.css'; const ProjectCreate = React.lazy(() => import('../components/projectCreate/index')); @@ -152,6 +153,18 @@ export const MoreFilters = () => { const navigate = useNavigate(); const [fullProjectsQuery] = useExploreProjectsQueryParams(); + useEffect(() => { + // Disable scrolling outside the component when it appears + document.body.style.overflow = 'hidden'; + document.documentElement.style.overflow = 'hidden'; + + return () => { + // Restore scrolling when the component is closed + document.body.style.overflow = 'auto'; + document.documentElement.style.overflow = 'auto'; + }; + }, []); + const currentUrl = `/explore${ stringify(fullProjectsQuery) ? ['?', stringify(fullProjectsQuery)].join('') : '' }`; @@ -159,7 +172,18 @@ export const MoreFilters = () => { return ( <>
{type.title}
++ {fileFormat.format} +
+ + {index !== fileFormats.length - 1 &&{type.title}
-
{fileFormat.format}
+ {isDownloadingState?.isDownloading &&
+ isDownloadingState?.title === title &&
+ isDownloadingState?.fileFormat === fileFormat?.format ? (
+
+
+
{type.title}
-{type.title}
+{typ}
+ + ))} +
{fileFormat.format}
From bbb367b95f68a8d18bd92be91492145de7950c20 Mon Sep 17 00:00:00 2001
From: Deepak Pradhan {typ} {type.title} {typ}
+ {typ} {selectedCategoryFormat.format}
+
- {fileFormat.format}
+
+ {fileFormat}
{loadingState ? {type.title}
- {typ} {selectedCategoryFormat.format}
- {type.title}
+ {typ} {selectedCategoryFormat.format}
+ {zNU$^
zhyNxf6z_pvk+p_harWBV*j;~CU+!QEcZY*&c+lk+<`|Jzn95n#p6LhQNe2~XcxU?b
z=;b}L5KQdRW8+Cba`#AINi?+&WNA6R&i7uh6}0z3A|94G|AhxP`wGi~w;b(Rt 1
zJ&ZF}=UR`$Vf^Pd9+s~2lW{W&r%&rQ?5&vH%%`X>E%wnQVPiRslplFO Kb~t1Q
zoX6KYe2xoAJzMdLtM0}pr_GUSJj!T*aJc_S)axt8ohGz%E*qTK)V^fL8wu&p+`+zk
z?mhGO-H1c^^Y1X43H?WIk$Ru^4-%xw89}z5(xP3yudHu-ks4&rnF?nzvfvQ&+VI9H
ztG&L+HQYeT{)c1zlHK})cS+ZXs3g(|?WHW0r={~z#qRA}f2~sP_NZhT=EojnvVRk`
zi-&xN6K2vR@cpN9#)_ZatMHglU?3|Cp5?PoJ 7Nyv_E7MZ1-3tK@>lC6l@7eFAxH|AjyLk||
z>b>V=z%n?!_CAGlTA121KU;LVe>DOq2)Qgf%x*1#$-PWr@|0!d{f;MJ6|i2RO1&~~
zmF23XvwN6{STmk9jEh=OtCT vKn=(v+MqncCyXgK @HkIdP
zgCb=TdNbWp>I|farKD+eT<^w%-zj|9Q#f1fmuOK~v!EUIvgnNk{47D-3}#e1v_0nd
zl)P~)QUx*U)w8Rfld`2aZ=Razj@Z1-Ov-$pR+9pFz3CP@TRfll(2yfDA+GJ0XLduY
z4m}hw20HVf=)4O1oEX^W+Gl}7wca+ywvHdczTO<`xJB0wq6C9~>N;g-MG~(wxy7VA
zhDnHs b*zrP}c7s}oZI-HX%7SD@aY6iT|L>$0=Rf%qvm^zx*$RK?
zbX@~npOxz;@$L!n)Tj8oy{EyKdhp+_E>`F7c!xGHh3#<@teZZw=OyLFL?m8MwUfKL
z{$UuC$z3X0h-`=@Y2vB?=IRD}->%N_;;qnVu66(^;MMV=Y4T`#)M915{p@6fC02dS
zZ5_ABV6p#3Wd^Cn{iB&d;0oeWShY xWU>;*q`}}2R$q`F;;B(BhvqC-a@r3%!nxw^eM42^_>M0jJ@R7Av&^bb
z0MAW)v( Rq`c3+;|Y-O`yfgI**SuUgqhtA?%sOeyyqXBX>EJZ&nb#lJkJt2
zv{FfypMou!^E#$hZdK8$$c7u*T{4>zUlzy1hxSkB&c%<9h8DV9@MHFmv$QoigD^&~
zRu6}?CzJdy2MY@Z{TTA7N2kl8t#3$oKTp|S4%gt?bMKvvLkPKmk2y5n5?$aNBfh<)
zk-ffWy5!k8qD=2kMbx@pw|d=iB2KMW6=186)l}-{aXBkd?gJ}1)@n0NE6ip_)4#KL
zh!6M<=GNeHIx}14Be@QFpS|>6dy!vi7OlcZGWXA3U!7Z%+j1EsOgf$JMYk>#MKyLt
zj-Hy!BTg@xUmN#)5@)}Sin85^xh=<~ZFgP&!o_TB0B(m~kd#r67QAh7@O(f$3mU!_
z278=K+&o5XTu5?V+`AO{O6U@vWBBAGcRU`QJ# ITU&6|$x9EfpP#}{$&tVG*cH1U^8T0hsx233|GJ_H0l
zCO6LLm0^JD?ZNBWEhfAhDKNf&0MYxLzR~+(E|I0N%)wDri1-u3TgoIc({kw`aL|n@uo4``oT%xNO51Cb180r>*oE=?+tanM`
zT06Fi#}RAZTYa-z8*E`mlLK#JnSC{E|3{2~fDFN+A^-rbC>7R-0Bmb-K3HjSwh45J
zo%YVVzJ9B&TS4zA1RGtG;DRi{czkEupTlYve#;??t4Bw2|CS*9`sUdGqhH_rfB3=A
z|Ge@9`Z_mL?=ft*hPF1-6^&Cl<#Yf3_aV=fHf{SR<)5VR(=j3g9TV+x&FfMB3!Jrk
A+W-In
literal 0
HcmV?d00001
diff --git a/docs/images/screenshot.jpg b/docs/images/screenshot.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6663ab35d6e495d170844f4544a266b1f471404e
GIT binary patch
literal 308773
zcmcG#bzB_Jw
t%E2(u9&lCUSaL37z(HN2WB2y5a*_Qg
znfItqZL9|>rT|R}t`)U!+&-