diff --git a/app/components/content/home/collaboration.tsx b/app/components/content/home/collaboration.tsx index e98aa3e..ae9ceaa 100644 --- a/app/components/content/home/collaboration.tsx +++ b/app/components/content/home/collaboration.tsx @@ -1,31 +1,34 @@ -import { MoveRight } from "lucide-react"; +import * as React from "react"; + +import { MoveRight, User } from "lucide-react"; import { Button } from "~/components/ui/button"; +import { cn } from "~/utils/cn"; + export function Collaboration() { return ( - <> -
- - Kolaborasi - - +
+
+ Kolaborasi + dengan ReactJS Indonesia Logo
-
+ +
Kami di ReactJS Indonesia menyelenggarakan berbagai acara untuk para web developer. Berbagi wawasan dan pengetahuan mengenai ekosistem React.
- Peta Indonesia + -
+

13.000+

@@ -36,13 +39,1354 @@ export function Collaboration() { - +
); } + +const Map = () => { + const circles = React.useMemo(() => { + // [x,y,x,y,x,y,...] + const xy = [ + "1", + "0.8660254037844386", + "2", + "0.8660254037844386", + "3", + "0.8660254037844386", + "4", + "0.8660254037844386", + "1.5", + "1.7320508075688772", + "2.5", + "1.7320508075688772", + "3.5", + "1.7320508075688772", + "4.5", + "1.7320508075688772", + "2", + "2.598076211353316", + "3", + "2.598076211353316", + "4", + "2.598076211353316", + "5", + "2.598076211353316", + "6", + "2.598076211353316", + "39", + "2.598076211353316", + "40", + "2.598076211353316", + "41", + "2.598076211353316", + "42", + "2.598076211353316", + "3.5", + "3.4641016151377544", + "4.5", + "3.4641016151377544", + "5.5", + "3.4641016151377544", + "6.5", + "3.4641016151377544", + "38.5", + "3.4641016151377544", + "39.5", + "3.4641016151377544", + "40.5", + "3.4641016151377544", + "41.5", + "3.4641016151377544", + "4", + "4.330127018922193", + "5", + "4.330127018922193", + "6", + "4.330127018922193", + "7", + "4.330127018922193", + "8", + "4.330127018922193", + "39", + "4.330127018922193", + "40", + "4.330127018922193", + "41", + "4.330127018922193", + "4.5", + "5.196152422706632", + "5.5", + "5.196152422706632", + "6.5", + "5.196152422706632", + "7.5", + "5.196152422706632", + "8.5", + "5.196152422706632", + "37.5", + "5.196152422706632", + "38.5", + "5.196152422706632", + "39.5", + "5.196152422706632", + "40.5", + "5.196152422706632", + "41.5", + "5.196152422706632", + "6", + "6.06217782649107", + "7", + "6.06217782649107", + "8", + "6.06217782649107", + "9", + "6.06217782649107", + "37", + "6.06217782649107", + "38", + "6.06217782649107", + "39", + "6.06217782649107", + "40", + "6.06217782649107", + "41", + "6.06217782649107", + "42", + "6.06217782649107", + "6.5", + "6.928203230275509", + "7.5", + "6.928203230275509", + "8.5", + "6.928203230275509", + "9.5", + "6.928203230275509", + "10.5", + "6.928203230275509", + "11.5", + "6.928203230275509", + "12.5", + "6.928203230275509", + "37.5", + "6.928203230275509", + "38.5", + "6.928203230275509", + "39.5", + "6.928203230275509", + "40.5", + "6.928203230275509", + "41.5", + "6.928203230275509", + "7", + "7.794228634059947", + "8", + "7.794228634059947", + "9", + "7.794228634059947", + "10", + "7.794228634059947", + "11", + "7.794228634059947", + "12", + "7.794228634059947", + "13", + "7.794228634059947", + "26", + "7.794228634059947", + "27", + "7.794228634059947", + "33", + "7.794228634059947", + "36", + "7.794228634059947", + "37", + "7.794228634059947", + "38", + "7.794228634059947", + "39", + "7.794228634059947", + "40", + "7.794228634059947", + "41", + "7.794228634059947", + "42", + "7.794228634059947", + "43", + "7.794228634059947", + "56", + "7.794228634059947", + "61", + "7.794228634059947", + "62", + "7.794228634059947", + "7.5", + "8.660254037844386", + "8.5", + "8.660254037844386", + "9.5", + "8.660254037844386", + "10.5", + "8.660254037844386", + "11.5", + "8.660254037844386", + "12.5", + "8.660254037844386", + "13.5", + "8.660254037844386", + "26.5", + "8.660254037844386", + "27.5", + "8.660254037844386", + "29.5", + "8.660254037844386", + "30.5", + "8.660254037844386", + "31.5", + "8.660254037844386", + "32.5", + "8.660254037844386", + "33.5", + "8.660254037844386", + "34.5", + "8.660254037844386", + "35.5", + "8.660254037844386", + "36.5", + "8.660254037844386", + "37.5", + "8.660254037844386", + "38.5", + "8.660254037844386", + "39.5", + "8.660254037844386", + "40.5", + "8.660254037844386", + "41.5", + "8.660254037844386", + "42.5", + "8.660254037844386", + "43.5", + "8.660254037844386", + "47.5", + "8.660254037844386", + "48.5", + "8.660254037844386", + "49.5", + "8.660254037844386", + "50.5", + "8.660254037844386", + "51.5", + "8.660254037844386", + "53.5", + "8.660254037844386", + "54.5", + "8.660254037844386", + "55.5", + "8.660254037844386", + "60.5", + "8.660254037844386", + "61.5", + "8.660254037844386", + "62.5", + "8.660254037844386", + "8", + "9.526279441628825", + "9", + "9.526279441628825", + "10", + "9.526279441628825", + "11", + "9.526279441628825", + "12", + "9.526279441628825", + "13", + "9.526279441628825", + "14", + "9.526279441628825", + "15", + "9.526279441628825", + "26", + "9.526279441628825", + "27", + "9.526279441628825", + "28", + "9.526279441628825", + "29", + "9.526279441628825", + "30", + "9.526279441628825", + "31", + "9.526279441628825", + "32", + "9.526279441628825", + "33", + "9.526279441628825", + "34", + "9.526279441628825", + "35", + "9.526279441628825", + "36", + "9.526279441628825", + "37", + "9.526279441628825", + "38", + "9.526279441628825", + "39", + "9.526279441628825", + "40", + "9.526279441628825", + "41", + "9.526279441628825", + "42", + "9.526279441628825", + "47", + "9.526279441628825", + "48", + "9.526279441628825", + "49", + "9.526279441628825", + "50", + "9.526279441628825", + "51", + "9.526279441628825", + "52", + "9.526279441628825", + "53", + "9.526279441628825", + "54", + "9.526279441628825", + "61", + "9.526279441628825", + "62", + "9.526279441628825", + "8.5", + "10.392304845413264", + "9.5", + "10.392304845413264", + "10.5", + "10.392304845413264", + "11.5", + "10.392304845413264", + "12.5", + "10.392304845413264", + "13.5", + "10.392304845413264", + "14.5", + "10.392304845413264", + "15.5", + "10.392304845413264", + "26.5", + "10.392304845413264", + "27.5", + "10.392304845413264", + "28.5", + "10.392304845413264", + "29.5", + "10.392304845413264", + "30.5", + "10.392304845413264", + "31.5", + "10.392304845413264", + "32.5", + "10.392304845413264", + "33.5", + "10.392304845413264", + "34.5", + "10.392304845413264", + "35.5", + "10.392304845413264", + "36.5", + "10.392304845413264", + "37.5", + "10.392304845413264", + "38.5", + "10.392304845413264", + "39.5", + "10.392304845413264", + "40.5", + "10.392304845413264", + "41.5", + "10.392304845413264", + "46.5", + "10.392304845413264", + "61.5", + "10.392304845413264", + "9", + "11.258330249197702", + "10", + "11.258330249197702", + "11", + "11.258330249197702", + "12", + "11.258330249197702", + "13", + "11.258330249197702", + "14", + "11.258330249197702", + "15", + "11.258330249197702", + "26", + "11.258330249197702", + "27", + "11.258330249197702", + "28", + "11.258330249197702", + "29", + "11.258330249197702", + "30", + "11.258330249197702", + "31", + "11.258330249197702", + "32", + "11.258330249197702", + "33", + "11.258330249197702", + "34", + "11.258330249197702", + "35", + "11.258330249197702", + "36", + "11.258330249197702", + "37", + "11.258330249197702", + "38", + "11.258330249197702", + "39", + "11.258330249197702", + "40", + "11.258330249197702", + "41", + "11.258330249197702", + "46", + "11.258330249197702", + "70", + "11.258330249197702", + "9.5", + "12.12435565298214", + "10.5", + "12.12435565298214", + "11.5", + "12.12435565298214", + "12.5", + "12.12435565298214", + "13.5", + "12.12435565298214", + "14.5", + "12.12435565298214", + "15.5", + "12.12435565298214", + "26.5", + "12.12435565298214", + "27.5", + "12.12435565298214", + "28.5", + "12.12435565298214", + "29.5", + "12.12435565298214", + "30.5", + "12.12435565298214", + "31.5", + "12.12435565298214", + "32.5", + "12.12435565298214", + "33.5", + "12.12435565298214", + "34.5", + "12.12435565298214", + "35.5", + "12.12435565298214", + "36.5", + "12.12435565298214", + "37.5", + "12.12435565298214", + "38.5", + "12.12435565298214", + "39.5", + "12.12435565298214", + "40.5", + "12.12435565298214", + "45.5", + "12.12435565298214", + "46.5", + "12.12435565298214", + "49.5", + "12.12435565298214", + "50.5", + "12.12435565298214", + "51.5", + "12.12435565298214", + "52.5", + "12.12435565298214", + "66.5", + "12.12435565298214", + "67.5", + "12.12435565298214", + "68.5", + "12.12435565298214", + "69.5", + "12.12435565298214", + "70.5", + "12.12435565298214", + "71.5", + "12.12435565298214", + "72.5", + "12.12435565298214", + "10", + "12.990381056766578", + "11", + "12.990381056766578", + "12", + "12.990381056766578", + "13", + "12.990381056766578", + "14", + "12.990381056766578", + "15", + "12.990381056766578", + "16", + "12.990381056766578", + "17", + "12.990381056766578", + "28", + "12.990381056766578", + "29", + "12.990381056766578", + "30", + "12.990381056766578", + "31", + "12.990381056766578", + "32", + "12.990381056766578", + "33", + "12.990381056766578", + "34", + "12.990381056766578", + "35", + "12.990381056766578", + "36", + "12.990381056766578", + "37", + "12.990381056766578", + "38", + "12.990381056766578", + "39", + "12.990381056766578", + "40", + "12.990381056766578", + "46", + "12.990381056766578", + "47", + "12.990381056766578", + "48", + "12.990381056766578", + "49", + "12.990381056766578", + "50", + "12.990381056766578", + "51", + "12.990381056766578", + "67", + "12.990381056766578", + "68", + "12.990381056766578", + "69", + "12.990381056766578", + "70", + "12.990381056766578", + "71", + "12.990381056766578", + "72", + "12.990381056766578", + "73", + "12.990381056766578", + "10.5", + "13.856406460551018", + "11.5", + "13.856406460551018", + "12.5", + "13.856406460551018", + "13.5", + "13.856406460551018", + "14.5", + "13.856406460551018", + "15.5", + "13.856406460551018", + "16.5", + "13.856406460551018", + "28.5", + "13.856406460551018", + "29.5", + "13.856406460551018", + "30.5", + "13.856406460551018", + "31.5", + "13.856406460551018", + "32.5", + "13.856406460551018", + "33.5", + "13.856406460551018", + "34.5", + "13.856406460551018", + "35.5", + "13.856406460551018", + "36.5", + "13.856406460551018", + "37.5", + "13.856406460551018", + "38.5", + "13.856406460551018", + "39.5", + "13.856406460551018", + "45.5", + "13.856406460551018", + "46.5", + "13.856406460551018", + "47.5", + "13.856406460551018", + "48.5", + "13.856406460551018", + "69.5", + "13.856406460551018", + "70.5", + "13.856406460551018", + "71.5", + "13.856406460551018", + "72.5", + "13.856406460551018", + "79.5", + "13.856406460551018", + "80.5", + "13.856406460551018", + "81.5", + "13.856406460551018", + "11", + "14.722431864335457", + "12", + "14.722431864335457", + "13", + "14.722431864335457", + "14", + "14.722431864335457", + "15", + "14.722431864335457", + "16", + "14.722431864335457", + "17", + "14.722431864335457", + "18", + "14.722431864335457", + "28", + "14.722431864335457", + "29", + "14.722431864335457", + "30", + "14.722431864335457", + "31", + "14.722431864335457", + "32", + "14.722431864335457", + "33", + "14.722431864335457", + "34", + "14.722431864335457", + "35", + "14.722431864335457", + "36", + "14.722431864335457", + "37", + "14.722431864335457", + "38", + "14.722431864335457", + "39", + "14.722431864335457", + "45", + "14.722431864335457", + "46", + "14.722431864335457", + "47", + "14.722431864335457", + "48", + "14.722431864335457", + "49", + "14.722431864335457", + "73", + "14.722431864335457", + "78", + "14.722431864335457", + "79", + "14.722431864335457", + "80", + "14.722431864335457", + "81", + "14.722431864335457", + "82", + "14.722431864335457", + "83", + "14.722431864335457", + "11.5", + "15.588457268119894", + "12.5", + "15.588457268119894", + "13.5", + "15.588457268119894", + "14.5", + "15.588457268119894", + "15.5", + "15.588457268119894", + "16.5", + "15.588457268119894", + "17.5", + "15.588457268119894", + "18.5", + "15.588457268119894", + "19.5", + "15.588457268119894", + "28.5", + "15.588457268119894", + "29.5", + "15.588457268119894", + "30.5", + "15.588457268119894", + "31.5", + "15.588457268119894", + "32.5", + "15.588457268119894", + "33.5", + "15.588457268119894", + "34.5", + "15.588457268119894", + "35.5", + "15.588457268119894", + "36.5", + "15.588457268119894", + "37.5", + "15.588457268119894", + "38.5", + "15.588457268119894", + "39.5", + "15.588457268119894", + "44.5", + "15.588457268119894", + "45.5", + "15.588457268119894", + "46.5", + "15.588457268119894", + "47.5", + "15.588457268119894", + "48.5", + "15.588457268119894", + "49.5", + "15.588457268119894", + "69.5", + "15.588457268119894", + "70.5", + "15.588457268119894", + "71.5", + "15.588457268119894", + "72.5", + "15.588457268119894", + "73.5", + "15.588457268119894", + "76.5", + "15.588457268119894", + "77.5", + "15.588457268119894", + "78.5", + "15.588457268119894", + "79.5", + "15.588457268119894", + "80.5", + "15.588457268119894", + "81.5", + "15.588457268119894", + "82.5", + "15.588457268119894", + "83.5", + "15.588457268119894", + "84.5", + "15.588457268119894", + "85.5", + "15.588457268119894", + "13", + "16.454482671904334", + "14", + "16.454482671904334", + "15", + "16.454482671904334", + "16", + "16.454482671904334", + "17", + "16.454482671904334", + "18", + "16.454482671904334", + "19", + "16.454482671904334", + "20", + "16.454482671904334", + "32", + "16.454482671904334", + "33", + "16.454482671904334", + "35", + "16.454482671904334", + "36", + "16.454482671904334", + "37", + "16.454482671904334", + "38", + "16.454482671904334", + "39", + "16.454482671904334", + "45", + "16.454482671904334", + "46", + "16.454482671904334", + "47", + "16.454482671904334", + "49", + "16.454482671904334", + "50", + "16.454482671904334", + "51", + "16.454482671904334", + "58", + "16.454482671904334", + "59", + "16.454482671904334", + "62", + "16.454482671904334", + "63", + "16.454482671904334", + "64", + "16.454482671904334", + "65", + "16.454482671904334", + "66", + "16.454482671904334", + "71", + "16.454482671904334", + "72", + "16.454482671904334", + "73", + "16.454482671904334", + "74", + "16.454482671904334", + "75", + "16.454482671904334", + "76", + "16.454482671904334", + "77", + "16.454482671904334", + "78", + "16.454482671904334", + "79", + "16.454482671904334", + "80", + "16.454482671904334", + "81", + "16.454482671904334", + "82", + "16.454482671904334", + "83", + "16.454482671904334", + "84", + "16.454482671904334", + "85", + "16.454482671904334", + "13.5", + "17.32050807568877", + "14.5", + "17.32050807568877", + "15.5", + "17.32050807568877", + "16.5", + "17.32050807568877", + "17.5", + "17.32050807568877", + "18.5", + "17.32050807568877", + "19.5", + "17.32050807568877", + "36.5", + "17.32050807568877", + "37.5", + "17.32050807568877", + "38.5", + "17.32050807568877", + "46.5", + "17.32050807568877", + "48.5", + "17.32050807568877", + "49.5", + "17.32050807568877", + "50.5", + "17.32050807568877", + "59.5", + "17.32050807568877", + "66.5", + "17.32050807568877", + "70.5", + "17.32050807568877", + "71.5", + "17.32050807568877", + "73.5", + "17.32050807568877", + "74.5", + "17.32050807568877", + "75.5", + "17.32050807568877", + "76.5", + "17.32050807568877", + "77.5", + "17.32050807568877", + "78.5", + "17.32050807568877", + "79.5", + "17.32050807568877", + "80.5", + "17.32050807568877", + "81.5", + "17.32050807568877", + "82.5", + "17.32050807568877", + "83.5", + "17.32050807568877", + "84.5", + "17.32050807568877", + "85.5", + "17.32050807568877", + "14", + "18.186533479473212", + "15", + "18.186533479473212", + "16", + "18.186533479473212", + "17", + "18.186533479473212", + "18", + "18.186533479473212", + "19", + "18.186533479473212", + "46", + "18.186533479473212", + "47", + "18.186533479473212", + "50", + "18.186533479473212", + "51", + "18.186533479473212", + "75", + "18.186533479473212", + "76", + "18.186533479473212", + "77", + "18.186533479473212", + "78", + "18.186533479473212", + "79", + "18.186533479473212", + "80", + "18.186533479473212", + "81", + "18.186533479473212", + "82", + "18.186533479473212", + "83", + "18.186533479473212", + "84", + "18.186533479473212", + "85", + "18.186533479473212", + "15.5", + "19.05255888325765", + "16.5", + "19.05255888325765", + "17.5", + "19.05255888325765", + "18.5", + "19.05255888325765", + "19.5", + "19.05255888325765", + "46.5", + "19.05255888325765", + "49.5", + "19.05255888325765", + "50.5", + "19.05255888325765", + "51.5", + "19.05255888325765", + "77.5", + "19.05255888325765", + "78.5", + "19.05255888325765", + "79.5", + "19.05255888325765", + "80.5", + "19.05255888325765", + "81.5", + "19.05255888325765", + "82.5", + "19.05255888325765", + "83.5", + "19.05255888325765", + "84.5", + "19.05255888325765", + "85.5", + "19.05255888325765", + "17", + "19.918584287042087", + "18", + "19.918584287042087", + "19", + "19.918584287042087", + "46", + "19.918584287042087", + "47", + "19.918584287042087", + "51", + "19.918584287042087", + "52", + "19.918584287042087", + "79", + "19.918584287042087", + "80", + "19.918584287042087", + "81", + "19.918584287042087", + "82", + "19.918584287042087", + "83", + "19.918584287042087", + "84", + "19.918584287042087", + "85", + "19.918584287042087", + "17.5", + "20.784609690826528", + "18.5", + "20.784609690826528", + "19.5", + "20.784609690826528", + "46.5", + "20.784609690826528", + "51.5", + "20.784609690826528", + "80.5", + "20.784609690826528", + "81.5", + "20.784609690826528", + "82.5", + "20.784609690826528", + "83.5", + "20.784609690826528", + "84.5", + "20.784609690826528", + "85.5", + "20.784609690826528", + "21", + "21.650635094610966", + "22", + "21.650635094610966", + "74", + "21.650635094610966", + "81", + "21.650635094610966", + "82", + "21.650635094610966", + "83", + "21.650635094610966", + "84", + "21.650635094610966", + "85", + "21.650635094610966", + "19.5", + "22.516660498395403", + "20.5", + "22.516660498395403", + "21.5", + "22.516660498395403", + "22.5", + "22.516660498395403", + "23.5", + "22.516660498395403", + "24.5", + "22.516660498395403", + "73.5", + "22.516660498395403", + "81.5", + "22.516660498395403", + "82.5", + "22.516660498395403", + "83.5", + "22.516660498395403", + "84.5", + "22.516660498395403", + "85.5", + "22.516660498395403", + "20", + "23.38268590217984", + "21", + "23.38268590217984", + "22", + "23.38268590217984", + "23", + "23.38268590217984", + "24", + "23.38268590217984", + "25", + "23.38268590217984", + "26", + "23.38268590217984", + "27", + "23.38268590217984", + "28", + "23.38268590217984", + "29", + "23.38268590217984", + "30", + "23.38268590217984", + "31", + "23.38268590217984", + "32", + "23.38268590217984", + "82", + "23.38268590217984", + "83", + "23.38268590217984", + "84", + "23.38268590217984", + "85", + "23.38268590217984", + "21.5", + "24.24871130596428", + "22.5", + "24.24871130596428", + "23.5", + "24.24871130596428", + "24.5", + "24.24871130596428", + "25.5", + "24.24871130596428", + "26.5", + "24.24871130596428", + "27.5", + "24.24871130596428", + "28.5", + "24.24871130596428", + "29.5", + "24.24871130596428", + "30.5", + "24.24871130596428", + "31.5", + "24.24871130596428", + "32.5", + "24.24871130596428", + "81.5", + "24.24871130596428", + "82.5", + "24.24871130596428", + "83.5", + "24.24871130596428", + "84.5", + "24.24871130596428", + "85.5", + "24.24871130596428", + "27", + "25.11473670974872", + "28", + "25.11473670974872", + "29", + "25.11473670974872", + "30", + "25.11473670974872", + "31", + "25.11473670974872", + "32", + "25.11473670974872", + "33", + "25.11473670974872", + "34", + "25.11473670974872", + "35", + "25.11473670974872", + "36", + "25.11473670974872", + "81", + "25.11473670974872", + "82", + "25.11473670974872", + "83", + "25.11473670974872", + "84", + "25.11473670974872", + "85", + "25.11473670974872", + "30.5", + "25.980762113533157", + "31.5", + "25.980762113533157", + "32.5", + "25.980762113533157", + "33.5", + "25.980762113533157", + "34.5", + "25.980762113533157", + "35.5", + "25.980762113533157", + "36.5", + "25.980762113533157", + "37.5", + "25.980762113533157", + "42.5", + "25.980762113533157", + "51.5", + "25.980762113533157", + "80.5", + "25.980762113533157", + "81.5", + "25.980762113533157", + "84.5", + "25.980762113533157", + "85.5", + "25.980762113533157", + "41", + "26.846787517317598", + "42", + "26.846787517317598", + "43", + "26.846787517317598", + "44", + "26.846787517317598", + "47", + "26.846787517317598", + "48", + "26.846787517317598", + "49", + "26.846787517317598", + "50", + "26.846787517317598", + "51", + "26.846787517317598", + "55.5", + "27.712812921102035", + "45", + "28.578838324886473", + "46", + "28.578838324886473", + "47", + "28.578838324886473", + "54", + "28.578838324886473", + "55", + "28.578838324886473", + "46.5", + "29.444863728670914", + "47.5", + "29.444863728670914", + "53.5", + "29.444863728670914", + "54.5", + "29.444863728670914", + ]; + + const element: React.JSX.Element[] = []; + + const length = xy.length; + + let index = 0; + while (index < length) + element.push( + , + ); + + return element; + }, []); + + const pins = React.useMemo(() => { + const list: { + // bottom (%) + b: number; + // left (%) + l: number; + }[] = [ + { b: 85, l: 7 }, + { b: 32, l: 21 }, + { b: 18, l: 35 }, + { b: 50, l: 40 }, + { b: 12, l: 48 }, + { b: 40, l: 54 }, + { b: 8, l: 64 }, + ]; + + const element: React.JSX.Element[] = []; + + const className = cn( + "absolute bg-[#464F5D]", + "p-1 md:p-1.5", + "size-[2.2rem] sm:size-[3.5rem] lg:size-[4.625rem]", + [ + "rounded-t-[2.2rem] sm:rounded-t-[3.5rem] lg:rounded-t-[4.625rem]", + "rounded-br-[2.2rem] sm:rounded-br-[3.5rem] lg:rounded-br-[4.625rem]", + "rounded-bl-[0.3rem] sm:rounded-bl-[0.5rem] lg:rounded-bl-[0.75rem]", + ], + "shadow-xl", + ); + + const maybeAvatar = ( +
+ +
+ ); + + for (const item of list) { + element.push( +
+
+ {maybeAvatar} +
+
, + ); + } + + return element; + }, []); + + return ( +
+
+
+ + {circles} + +
+ + {pins} +
+
+ ); +}; diff --git a/app/routes/_index.tsx b/app/routes/_index.tsx index 74ed913..796f69a 100644 --- a/app/routes/_index.tsx +++ b/app/routes/_index.tsx @@ -1,11 +1,11 @@ import { type MetaFunction } from "@remix-run/node"; -import { cn } from "~/utils/cn"; -import { Collaboration } from "~/components/content/home/collaboration"; import { heroPhotos } from "~/data/hero-photos"; import { JoinCommunity } from "~/components/shared/join-community"; import { Networking } from "~/components/content/home/networking"; +import { Collaboration } from "~/components/content/home/collaboration"; import { Spacer } from "~/components/ui/spacer"; +import { cn } from "~/utils/cn"; export const meta: MetaFunction = () => { return [ @@ -84,10 +84,7 @@ export default function IndexRoute() { - -
- -
+