mirror of
https://github.com/luxfhe/example-smart-wallet.git
synced 2026-10-30 18:13:16 +00:00
19 lines
557 B
TypeScript
19 lines
557 B
TypeScript
"use client";
|
|
|
|
import { PermitV2 } from "~~/permits/permitV2";
|
|
import { usePermitModalFocusedPermitHash } from "~~/services/store/permitModalStore";
|
|
|
|
export const PermitOpenButton: React.FC<{ permit: PermitV2; className?: string }> = ({ permit, className }) => {
|
|
const { setFocusedPermitHash } = usePermitModalFocusedPermitHash();
|
|
|
|
const onOpenPermit = () => {
|
|
setFocusedPermitHash(permit.getHash());
|
|
};
|
|
|
|
return (
|
|
<button className={`btn btn-sm btn-secondary btn-ghost ${className}`} onClick={onOpenPermit}>
|
|
View
|
|
</button>
|
|
);
|
|
};
|