UNPKG

@heymarco/next-auth

Version:

A complete authentication solution for web applications.

39 lines (38 loc) 800 B
// react: import { // react: default as React, } from 'react'; // internals: import { // hooks: useBusinessContext, } from './businessDataContext.js'; // react components: const BusinessName = () => { // contexts: const { // data: model, } = useBusinessContext(); // jsx: return (model?.name || null); }; const BusinessUrl = () => { // contexts: const { // data: model, } = useBusinessContext(); const url = model?.url; // jsx: return (url || null); }; const BusinessLink = (props) => { const url = BusinessUrl(); // jsx: if (!url) return null; return (React.createElement("a", { href: url }, props.children ?? url)); }; export const Business = { Name: BusinessName, Url: BusinessUrl, Link: BusinessLink, };