import React from 'react' import { LineDrawingWrapper, thin, dashed } from './shared.mjs' /* * This strokeScale factor is used to normalize the stroke across * designs so we have a consistent look when showing our collection */ const strokeScale = 0.7 /** * A linedrawing component for Lumina * * @param {object} props - All React props * @param {string} props.className - Any CSS classes to apply * @param {number} props.stroke - The stroke width to apply */ export const Lumina = ({ className, stroke = 1 }) => ( ) /** * A linedrawing component for the front of Lumina * * @param {object} props - All React props * @param {string} props.className - Any CSS classes to apply * @param {number} props.stroke - The stroke width to apply */ export const LuminaFront = ({ className, stroke = 1 }) => ( ) /* * React component for the back */ export const LuminaBack = ({ className = 'w-64', // CSS classes to apply stroke = 1, // Stroke width to use }) => { // Normalize stroke across designs stroke = stroke * strokeScale return ( ) } /* * SVG elements for the front */ export const Front = ({ stroke }) => ( <> ) /* * SVG elements for the back */ const Back = ({ stroke }) => ( <> )