From f61202c6e0bafb6c7085ae72f8b6fcfff8775934 Mon Sep 17 00:00:00 2001 From: Chewbacca Date: Fri, 21 Apr 2023 09:41:28 -0400 Subject: [PATCH 1/3] Fix z-index positioning of Group Grid item --- .../groups/components/discover/group-grid-item.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/soapbox/features/groups/components/discover/group-grid-item.tsx b/app/soapbox/features/groups/components/discover/group-grid-item.tsx index fd1168f4e..4380053d3 100644 --- a/app/soapbox/features/groups/components/discover/group-grid-item.tsx +++ b/app/soapbox/features/groups/components/discover/group-grid-item.tsx @@ -39,7 +39,11 @@ const GroupGridItem = forwardRef((props: IGroup, ref: React.ForwardedRef )} - +
+ + - -
From 63ca6554d19620fc2fb4634ea502bfcf1691d640 Mon Sep 17 00:00:00 2001 From: Chewbacca Date: Fri, 21 Apr 2023 09:46:19 -0400 Subject: [PATCH 2/3] Improve spacing between GroupGridItem --- .../features/groups/components/discover/group-grid-item.tsx | 2 +- .../features/groups/components/discover/popular-groups.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/soapbox/features/groups/components/discover/group-grid-item.tsx b/app/soapbox/features/groups/components/discover/group-grid-item.tsx index 4380053d3..da8f7542c 100644 --- a/app/soapbox/features/groups/components/discover/group-grid-item.tsx +++ b/app/soapbox/features/groups/components/discover/group-grid-item.tsx @@ -20,7 +20,7 @@ const GroupGridItem = forwardRef((props: IGroup, ref: React.ForwardedRef { {isFetching ? ( new Array(4).fill(0).map((_, idx) => (
From e5f7fe244c22478d9e2704b056c43d3b67072b4d Mon Sep 17 00:00:00 2001 From: Chewbacca Date: Fri, 21 Apr 2023 10:11:34 -0400 Subject: [PATCH 3/3] Grid spacing improvements --- .../groups/components/discover/search/results.tsx | 10 ++++------ app/soapbox/features/groups/popular.tsx | 10 ++++------ app/soapbox/features/groups/suggested.tsx | 10 ++++------ app/soapbox/features/groups/tag.tsx | 10 ++++------ 4 files changed, 16 insertions(+), 24 deletions(-) diff --git a/app/soapbox/features/groups/components/discover/search/results.tsx b/app/soapbox/features/groups/components/discover/search/results.tsx index 9df350375..2543f6ebc 100644 --- a/app/soapbox/features/groups/components/discover/search/results.tsx +++ b/app/soapbox/features/groups/components/discover/search/results.tsx @@ -46,10 +46,8 @@ export default (props: Props) => {
), []); - const renderGroupGrid = useCallback((group: Group, index: number) => ( -
- -
+ const renderGroupGrid = useCallback((group: Group) => ( + ), []); return ( @@ -79,10 +77,10 @@ export default (props: Props) => { renderGroupGrid(group, index)} + itemContent={(_index, group) => renderGroupGrid(group)} components={{ Item: (props) => ( -
+
), List: GridList, }} diff --git a/app/soapbox/features/groups/popular.tsx b/app/soapbox/features/groups/popular.tsx index 7f2d43a64..c2c11148c 100644 --- a/app/soapbox/features/groups/popular.tsx +++ b/app/soapbox/features/groups/popular.tsx @@ -46,10 +46,8 @@ const Popular: React.FC = () => {
), []); - const renderGroupGrid = useCallback((group: Group, index: number) => ( -
- -
+ const renderGroupGrid = useCallback((group: Group) => ( + ), []); return ( @@ -73,10 +71,10 @@ const Popular: React.FC = () => { renderGroupGrid(group, index)} + itemContent={(_index, group) => renderGroupGrid(group)} components={{ Item: (props) => ( -
+
), List: GridList, }} diff --git a/app/soapbox/features/groups/suggested.tsx b/app/soapbox/features/groups/suggested.tsx index 5c52f678b..4d1843598 100644 --- a/app/soapbox/features/groups/suggested.tsx +++ b/app/soapbox/features/groups/suggested.tsx @@ -46,10 +46,8 @@ const Suggested: React.FC = () => {
), []); - const renderGroupGrid = useCallback((group: Group, index: number) => ( -
- -
+ const renderGroupGrid = useCallback((group: Group) => ( + ), []); return ( @@ -73,10 +71,10 @@ const Suggested: React.FC = () => { renderGroupGrid(group, index)} + itemContent={(_index, group) => renderGroupGrid(group)} components={{ Item: (props) => ( -
+
), List: GridList, }} diff --git a/app/soapbox/features/groups/tag.tsx b/app/soapbox/features/groups/tag.tsx index 4774a4700..8b18053d3 100644 --- a/app/soapbox/features/groups/tag.tsx +++ b/app/soapbox/features/groups/tag.tsx @@ -50,10 +50,8 @@ const Tag: React.FC = (props) => {
), []); - const renderGroupGrid = useCallback((group: Group, index: number) => ( -
- -
+ const renderGroupGrid = useCallback((group: Group) => ( + ), []); if (isLoading || !tag) { @@ -100,10 +98,10 @@ const Tag: React.FC = (props) => { renderGroupGrid(group, index)} + itemContent={(_index, group) => renderGroupGrid(group)} components={{ Item: (props) => ( -
+
), List: GridList, }}