Skip to main content
Glama
NoOrganizationView.tsx1.28 kB
'use client'; import { Button, H3, useForm } from '@intlayer/design-system'; import { Plus } from 'lucide-react'; import { useIntlayer } from 'next-intlayer'; import type { FC } from 'react'; import { useOrganizationSchema } from './useOrganizationFormSchema'; type NoOrganizationViewProps = { onClickCreateOrganization: () => void; }; export const NoOrganizationView: FC<NoOrganizationViewProps> = ({ onClickCreateOrganization, }) => { const OrganizationSchema = useOrganizationSchema(); const { isSubmitting } = useForm(OrganizationSchema); const { createOrganizationButton, createOrganizationTitle, createOrganizationDescription, } = useIntlayer('organization-form'); return ( <div className="flex size-full max-w-[400px] flex-1 flex-col items-center justify-center gap-3"> <H3>{createOrganizationTitle}</H3> <span className="mb-3 text-neutral text-sm"> {createOrganizationDescription} </span> <Button color="text" isLoading={isSubmitting} label={createOrganizationButton.ariaLabel.value} isFullWidth={false} variant="outline" onClick={onClickCreateOrganization} Icon={Plus} > {createOrganizationButton.text} </Button> </div> ); };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aymericzip/intlayer'

If you have feedback or need assistance with the MCP directory API, please join our Discord server