-
-
-
{
- field.onChange(e);
- }}
- value={
- businessPitch === "file" ? "" : (field.value as string)
- }
- />
- {businessPitchFile && (
-
-
1. {businessPitchFile}
-
+
+ {/* Company Name */}
+
(
+
+
+ Company name
+
+
+
+
+
+
+ This should be the name your company uses on your{" "}
+
+ website and in the market.
+
- )}
-
-
-
-
- )}
- />
+
+
+
+
+ )}
+ />
- {/* Community Size */}
-
(
-
- What's the rough size of your community?
-
- What's the rough size of your community?>}
- fieldName="communitySize"
- choices={communitySize}
- handleFunction={(selectedValues: string) => {
- field.onChange(selectedValues);
- }}
- description={
- <>
- Include your email list, social media following (e.g.,
- Instagram, Discord, Twitter).
- >
- }
- placeholder="Select"
- selectLabel="Select"
- />
-
-
-
- )}
- />
-
- {/* Apply for First Fundraising Project */}
- {/* (
-
-
-
-
setApplyProject(!applyProject)}
- {...field}
+ {/* Industry */}
+ (
+
+
+ Industry>}
+ fieldName="industry"
+ choices={industry}
+ handleFunction={(selectedValues: string) => {
+ field.onChange(selectedValues);
+ }}
+ description={
+ <>
+ Choose the industry that best aligns with your
+ business.
+ >
+ }
+ placeholder="Select an industry"
+ selectLabel="Industry"
/>
-
-
-
-
- Would you like to apply for your first fundraising
- project as well?
-
-
-
-
- Toggling this option allows you to begin your first
- project, which is crucial for unlocking fundraising
- tools.
-
-
-
-
+
+
+
+ )}
+ />
+
+ {/* Raised Money */}
+ (
+
+
+
+
+
+ {
+ const value = e.target.value;
+ field.onChange(value ? parseFloat(value) : null);
+ }}
+ value={field.value}
+ />
+
+ The sum total of past financing, including angel or
+ venture
+ capital, loans, grants, or token sales.
+
+
+
+
-
-
-
- )}
- /> */}
-
+
+ )}
+ />
+
+ {/* Incorporated in US */}
+ (
+
+
+ Is your company incorporated in the United States?>
+ }
+ choice1="Yes"
+ choice2="No"
+ handleFunction={(selectedValues: string) => {
+ // setIsInUS;
+ field.onChange(selectedValues);
+ }}
+ description={
+ <>
+ Only companies that are incorporated or formed in the
+ US are eligible to raise via Reg CF.
+ >
+ }
+ value={field.value}
+ />
+
+
+
+ )}
+ />
+
+ {/* Product for Sale */}
+ (
+
+
+ Is your product available (for sale) in market?>
+ }
+ choice1="Yes"
+ choice2="No"
+ handleFunction={(selectedValues: string) => {
+ // setIsForSale;
+ field.onChange(selectedValues);
+ }}
+ description={
+ <>
+ Only check this box if customers can access, use, or
+ buy your product today.
+ >
+ }
+ />
+
+
+
+ )}
+ />
+
+ {/* Generating Revenue */}
+ (
+
+
+ Is your company generating revenue?>}
+ choice1="Yes"
+ choice2="No"
+ value={field.value}
+ handleFunction={(selectedValues: string) => {
+ field.onChange(selectedValues);
+ }}
+ description={
+ <>
+ Only check this box if your company is making money.
+ Please elaborate on revenue below.
+ >
+ }
+ />
+
+
+
+ )}
+ />
+
+ {/* Pitch Deck */}
+ (
+
+
+
+
+
+
+
+
+
+
+
{
+ field.onChange(e);
+ }}
+ className="w-96 mt-5"
+ value={
+ businessPitch === "file"
+ ? ""
+ : (field.value as string)
+ }
+ />
+
+ Your pitch deck and other application info will be
+ used for
+ internal purposes only.
+ Please make sure this document is publicly
+ accessible. This can
+ be a DocSend, Box, Dropbox, Google Drive or other
+ link.
+
+
+ ** support only markdown(.md) format
+
+
+
+ {businessPitchFile && (
+
+ 1. {businessPitchFile}
+
+
+ )}
+
+
+
+
+
+ )}
+ />
+
+ {/* Community Size */}
+ (
+
+
+ What's the rough size of your community?>}
+ fieldName="communitySize"
+ choices={communitySize}
+ handleFunction={(selectedValues: string) => {
+ field.onChange(selectedValues);
+ }}
+ description={
+ <>
+ Include your email list, social media following (e.g.,
+ Instagram, Discord, Twitter).
+ >
+ }
+ placeholder="Select"
+ selectLabel="Select"
+ />
+
+
+
+ )}
+ />
+
+
diff --git a/src/components/dualSelector.tsx b/src/components/dualSelector.tsx
index 2711c68..9943ab9 100644
--- a/src/components/dualSelector.tsx
+++ b/src/components/dualSelector.tsx
@@ -14,7 +14,7 @@ interface SelectorInterface {
export function DualOptionSelector(props: SelectorInterface) {
return (
-