@logaflow/next
Version:
This library was generated with [Nx](https://nx.dev).
27 lines (23 loc) • 435 B
text/typescript
'use client';
import { useCallback } from 'react';
type User = {
id?: string;
email: string;
name: string;
avatar?: string;
};
export function useLogaflowUser() {
const setUser = useCallback((user: User) => {
window.postMessage(
{
from: 'logaflowlib',
action: 'setuser',
payload: {
user,
},
},
window.location.origin
);
}, []);
return { setUser };
}