mirror of
https://github.com/supabase/supabase.git
synced 2026-10-16 14:49:10 +03:00
* add assistant chats * refactoring * refactor * refactor to use onfinish * fix ts * dependencies removal * Update useAssistant.ts * ts * refactor useAssistant hook to valtio store * Minor tweaks * Add name param to newChat, and add names to each call of newChat --------- Co-authored-by: Alaister Young <a@alaisteryoung.com> Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
24 lines
569 B
TypeScript
24 lines
569 B
TypeScript
import { PropsWithChildren } from 'react'
|
|
|
|
import { useAiAssistantStateSnapshot } from 'state/ai-assistant-state'
|
|
import { cn } from 'ui'
|
|
|
|
/**
|
|
* Standardized padding and width layout for non-custom reports
|
|
*/
|
|
const ReportPadding = ({ children }: PropsWithChildren<{}>) => {
|
|
const snap = useAiAssistantStateSnapshot()
|
|
|
|
return (
|
|
<div
|
|
className={cn(
|
|
'flex flex-col gap-4 px-5 py-6 mx-auto 1xl:px-28 lg:px-16 2xl:px-32 w-full',
|
|
snap.open ? 'xl:px-6' : 'xl:px-24'
|
|
)}
|
|
>
|
|
{children}
|
|
</div>
|
|
)
|
|
}
|
|
export default ReportPadding
|