/* Copyright 2026 Marimo. All rights reserved. */ import type React from "react"; import { useId } from "react"; const MarimoLetterPaths = ({ stroke }: { stroke: string }) => { return ( {/* extracted from 'docs/_static/marimo-logotype-thick.svg' */} ); }; const MarimoCirclePaths = ({ fill, stroke, strokeWidth, }: { fill?: string; stroke: string; strokeWidth: number | string; }) => { return ( <> {/* If provided, the 'fill' prop controls the inner fill color of the circular logo. */} {fill && } {/* extracted from 'docs/_static/marimo-logotype-thick.svg' */} ); }; export const MarimoIcon = ({ size = 24, width, height, fill, stroke, strokeWidth = 2, viewBox = "0 0 24 24", ...props }: React.SVGProps & { size?: number | string; }) => { return ( ); }; const MarimoMultiIcon = ({ size = 24, width, height, fill, stroke, strokeWidth = 2, maskCenterX, maskCenterY, maskRadius, children, viewBox = "0 0 24 24", ...props }: React.SVGProps & { size?: number | string; maskCenterX: number | string; maskCenterY: number | string; maskRadius: number | string; }) => { const maskId = useId(); return ( {children} ); }; export const MarimoPlusIcon = ({ stroke, strokeWidth = 2, ...props }: React.SVGProps & { size?: number | string }) => { return ( {/* plus symbol at lower right corner */} ); };