| 12345678910111213141516171819202122232425262728293031323334 |
- import { Pointer } from 'lucide-react'
- import { TreeViewItem } from 'ui'
- import { InnerSideBarEmptyPanel } from 'ui-patterns'
- export const EmptyPrivateQueriesPanel = () => (
- <InnerSideBarEmptyPanel
- title="No private queries created yet"
- description="Queries will be automatically saved once you start writing in the editor"
- className="mx-4"
- >
- <div className="top-0 left-6 flex flex-col opacity-50 cursor-not-allowed bg-dash-sidebar -mb-7 pointer-events-none scale-75">
- <div className="relative">
- <div className="absolute inset-0 pointer-events-none z-10">
- <div className="absolute inset-0 bg-linear-to-t from-transparent from-80% to-100% to-background-surface-100 dark:to-background-surface-75" />
- <div className="absolute inset-0 bg-linear-to-r from-transparent from-50% to-100% to-background-surface-100 dark:to-background-surface-75" />
- </div>
- <div className="absolute left-[128px] bottom-[21px] text-foreground-muted z-10 pointer-events-none">
- <Pointer size={16} className="text-foreground-light" strokeWidth={1.5} />
- </div>
- {[...Array(4)].map((_, i) => (
- <div className="border-l pointer-events-none" key={`dummy-${i + 1}`}>
- <TreeViewItem
- isSelected={i === 2}
- id={`dummy-${i + 1}`}
- name={`dummy_query_${i + 1}`}
- level={1}
- xPadding={16}
- />
- </div>
- ))}
- </div>
- </div>
- </InnerSideBarEmptyPanel>
- )
|