+ Generate smart contracts effortlessly using C# language. Describe + your requirements or choose from our templates below. +
+{feature.description}
+
+ Wallet address:{" "}
+
Privatekey:
+{privateKey}
+Start by describing your smart contract requirements or choose a template below
+ )} +{content}
++ Choose a template below or describe your smart contract requirements +
+{message.content}
+Generating code...
+Error: {error.Error}
; + if (!data || Status === "PENDING") return+ Timed out. Proposal ID:{" "} + + {id} + + . +
+ ); + + return ( + <> +Proposal status: {releasedTxId ? "released" : "pending"}
+ {releasedTxId ? ( +Contract Address:
+ +| Item | +Suggestion | +
|---|---|
| {k} | +
+ {v.map((i, index) => (
+
+ {i.Detail ? (
+ <>
+
+ ))}
+ Original: {i.Detail.Original} +Suggested: {i.Detail.Updated} + > + ) : null} + |
+
Error: {error.Error}
; + if (!data || Status === "PENDING") return+ Timed out. Proposal ID:{" "} + + {id} + + . +
+ ); + + return ( + <> +Proposal status: {releasedTxId ? "released" : "pending"}
+ {releasedTxId ? ( +Contract Address:
+ +| Item | +Suggestion | +
|---|---|
| {k} | +
+ {v.map((i, index) => (
+
+ {i.Detail ? (
+ <>
+
+ ))}
+ Original: {i.Detail.Original} +Suggested: {i.Detail.Updated} + > + ) : null} + |
+
{formatTime(time)}
++ {body} +
+ ) +}) +FormMessage.displayName = "FormMessage" + +export { + useFormField, + Form, + FormItem, + FormLabel, + FormControl, + FormDescription, + FormMessage, + FormField, +} diff --git a/ui/src/components/ui/icons.tsx b/ui/src/components/ui/icons.tsx new file mode 100644 index 0000000..8ee6817 --- /dev/null +++ b/ui/src/components/ui/icons.tsx @@ -0,0 +1,231 @@ +export const ExpandableIcon = ({ isExpanded }: { isExpanded: boolean }) => ( + + + +); + +export const Loader = ({className}: {className?:string}) => ( + +); + +export const Terminal = () => ( + +); + +export const Deploy = () => ( + +); + +export const Export = () => ( + +); + +export const AddFile = () => ( + +); + +export const AddFolder = () => ( + +); + +export const Collapse = () => ( + +); + +export const BurgetMenu = () => ( + +); + +export const Copy = () => ( + +); + +export const HandCoins = ({className}: {className: string}) => ( + +); diff --git a/ui/src/components/ui/input.tsx b/ui/src/components/ui/input.tsx new file mode 100644 index 0000000..3256230 --- /dev/null +++ b/ui/src/components/ui/input.tsx @@ -0,0 +1,25 @@ +import * as React from "react" + +import { cn } from "@/lib/utils" + +export interface InputProps + extends React.InputHTMLAttributes| Path | +Type | +Description | +
|---|
| Status | +Name | +Duration (ms) | +
|---|