diff --git a/web/src/app/manage/Assets.tsx b/web/src/app/manage/Assets.tsx
index 394080a2..7de24e39 100644
--- a/web/src/app/manage/Assets.tsx
+++ b/web/src/app/manage/Assets.tsx
@@ -19,21 +19,21 @@ export const Assets = ({ setValue, watch, assets }: AssetProps) => {
{tokenList.map((token) => (
{
@@ -49,13 +49,13 @@ export const Assets = ({ setValue, watch, assets }: AssetProps) => {
}
}}
>
-
+
-
{token.symbol}
+
{token.symbol}
))}
diff --git a/web/src/app/manage/CreateProduct.tsx b/web/src/app/manage/CreateProduct.tsx
index 978532d7..4a3652b7 100644
--- a/web/src/app/manage/CreateProduct.tsx
+++ b/web/src/app/manage/CreateProduct.tsx
@@ -317,6 +317,7 @@ export const CreateProduct = () => {
register={register}
errors={errors}
errorStyle={errorStyle}
+ assets={assets}
/>
) : currentIndex === 2 ? (
;
errors: FieldErrors;
errorStyle: React.CSSProperties;
+ assets: string[] | undefined;
};
export const ShareClasses = ({
@@ -25,7 +26,8 @@ export const ShareClasses = ({
getValues,
register,
errors,
- errorStyle
+ errorStyle,
+ assets
}: ShareClassProps) => {
return (
<>
@@ -35,7 +37,7 @@ export const ShareClasses = ({
id="full-share-class-name"
labelText="Full Share Class Name"
value={`${watch("fundName")} ${watch("extension")} ${watch(
- "fundAsset"
+ "shareClassAsset"
)}`}
helperText="The full name of the share class, including the fund name, extension, and asset."
readOnly
@@ -50,13 +52,13 @@ export const ShareClasses = ({
setValue(
"fullShareClassName",
`${getValues("fundName")} ${e.selectedItem?.id} ${getValues(
- "fundAsset"
+ "shareClassAsset"
)}`
);
setValue(
"shareClassSymbol",
`${getValues("fundSymbol")}-${e.selectedItem?.id}-${getValues(
- "fundAsset"
+ "shareClassAsset"
)}`
);
}}
@@ -86,6 +88,10 @@ export const ShareClasses = ({
onChange={(e) => {
setValue("shareClassAsset", e.selectedItem?.symbol ?? "");
setValue("shareClassAssetID", e.selectedItem?.tokenMint ?? "");
+ setValue(
+ "assets",
+ (assets ?? []).concat(e.selectedItem?.tokenMint ?? "")
+ );
}}
items={tokenList}
itemToString={(item) => (item ? item.symbol : "")}
diff --git a/web/src/app/manage/Strategies.tsx b/web/src/app/manage/Strategies.tsx
index d185cb89..52d2cfb4 100644
--- a/web/src/app/manage/Strategies.tsx
+++ b/web/src/app/manage/Strategies.tsx
@@ -37,6 +37,7 @@ export const Strategies = ({
{strategies.map((strategy) => (
{strategy.id === "Drift" ? (
-
+
) : strategy.id === "Backpack" ? (
<>
-
- Coming Soon...
+
+ {/* Coming Soon...
*/}
>
) : strategy.id === "Jupiter" ? (
<>
-
- Coming Soon...
+
+ {/* Coming Soon...
*/}
>
) : (
<>
-
- Coming Soon...
+
+ {/* Coming Soon...
*/}
>
)}
diff --git a/web/src/assets/backpack.svg b/web/src/assets/backpack.svg
index 5da9a8bb..f257f875 100644
--- a/web/src/assets/backpack.svg
+++ b/web/src/assets/backpack.svg
@@ -1,23 +1,23 @@
-