From 80511153f3dce220b59865f5ea4d897c6a917b43 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Jun 2022 17:09:14 +0100 Subject: [PATCH] fix: make vendor randomly selected in marketplace --- src/components/VendorSelector/index.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/components/VendorSelector/index.tsx b/src/components/VendorSelector/index.tsx index 23a2e52a1..49375fa8d 100644 --- a/src/components/VendorSelector/index.tsx +++ b/src/components/VendorSelector/index.tsx @@ -3,6 +3,12 @@ import * as React from "react" import vendors from '../../json/marketplace.json'; import './VendorSelector.scss'; +// Shuffle vendors +for (let i = vendors.length - 1; i > 0; i--) { + const j = Math.floor(Math.random() * (i + 1)); + [vendors[i], vendors[j]] = [vendors[j], vendors[i]]; +} + const VendorSelector = ({ checkboxRef, setCheckbox