import { ChevronDown } from 'lucide-react' import { useState } from 'react' import { Button, DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from 'ui' import { NewTokenDialog } from './NewTokenDialog' import { type NewAccessToken } from '@/data/access-tokens/access-tokens-create-mutation' export interface NewAccessTokenButtonProps { onCreateToken: (token: NewAccessToken) => void } export const NewTokenButton = ({ onCreateToken }: NewAccessTokenButtonProps) => { const [visible, setVisible] = useState(false) const [tokenScope, setTokenScope] = useState<'V0' | undefined>(undefined) return ( <>
Generate token for experimental API