/* Copyright 2026 Marimo. All rights reserved. */
import type { CodeLensKind } from "./entities";
// Inline SVG markup mirroring the lucide icons used by the target panels:
// table-2 (dataframes), database (SQL engines), hard-drive (Remote storage),
// database-zap (Cache).
const svg = (contents: string) =>
``;
const TABLE = svg(
'',
);
const DATABASE = svg(
'',
);
const HARD_DRIVE = svg(
'',
);
const DATABASE_ZAP = svg(
'',
);
export const LENS_ICONS: Record = {
table: TABLE,
connection: DATABASE,
bucket: HARD_DRIVE,
cache: DATABASE_ZAP,
};
export const LENS_TOOLTIPS: Record = {
table: "Open in data sources",
connection: "Open in data sources",
bucket: "Open in remote storage",
cache: "Open cache panel",
};