+
Parsed Action:
+
{actionUrl}
+
+
+
+
+
Warning
+
These actions have not been vetted and could potentially be malicious. Use at your own risk. Always verify the source and content of actions before proceeding.
+
+
+ {connected ? (
+
+ ) : (
+
+ Please connect your wallet to view available actions.
+
+ )}
+
+ {error &&
}
+ {transactionError &&
}
+
+ );
+};
+
+export default ParsedAction;
\ No newline at end of file
diff --git a/sample-dapps/solana-action-blinker/components/Blink.tsx b/sample-dapps/solana-action-blinker/components/Blink.tsx
new file mode 100644
index 0000000..076b5c1
--- /dev/null
+++ b/sample-dapps/solana-action-blinker/components/Blink.tsx
@@ -0,0 +1,46 @@
+import React, { useState } from 'react';
+import ParsedAction from './ActionComponents/ParsedAction';
+import ActionUrlSearchForm from './ActionComponents/ActionUrlSearchForm';
+import ErrorMessage from './ErrorMessage';
+import Container from './Container';
+import useActionFetch from '@/hooks/useActionFetch';
+import Spinner from './Spinner';
+import InfoBox from './InfoBox';
+
+const Blink: React.FC = () => {
+ const { getResults, error, isLoading, fetchActionGet } = useActionFetch();
+ const [showParsedAction, setShowParsedAction] = useState(false);
+ const [actionUrl, setActionUrl] = useState