Files
supabase/apps/studio/components/interfaces/SQLEditor/SQLTemplates/SQLCard.tsx
T
Terry Sutton f6fa953d69 Chore/fix cardbutton (#26496)
Fix cardbutton overlapping
2024-05-20 09:42:27 -02:30

30 lines
628 B
TypeScript

import CardButton from 'components/ui/CardButton'
import { useState } from 'react'
export interface SQLCardProps {
title: string
description: string
sql: string
onClick: (sql: string, title: string) => void
}
const SQLCard = ({ title, description, sql, onClick }: SQLCardProps) => {
const [loading, setLoading] = useState(false)
function handleOnClick() {
setLoading(true)
onClick(sql, title)
}
return (
<CardButton
title={title}
loading={loading}
onClick={() => handleOnClick()}
description={description}
className="xl:h-48 p-6"
/>
)
}
export default SQLCard