lune-ui-lib
Version:
Lune UI Components Library
28 lines (27 loc) • 983 B
TypeScript
import '../css/prism-lune.css';
import 'prismjs/plugins/line-numbers/prism-line-numbers.js';
import 'prismjs/plugins/line-numbers/prism-line-numbers.css';
import 'prismjs/components/prism-bash';
import 'prismjs/components/prism-javascript';
import 'prismjs/components/prism-typescript';
import 'prismjs/components/prism-json';
import 'prismjs/components/prism-markdown';
import 'prismjs/components/prism-fortran';
import type { SxProps } from '@mui/material';
import React, { FC } from 'react';
export interface ISnippetItemProps {
toCopy?: string;
language?: string;
lineNumbers?: boolean;
label?: string;
children: React.ReactNode;
}
export declare const SnippetItem: FC<ISnippetItemProps>;
export interface ISnippetProps {
header: string;
sx?: SxProps;
children: React.ReactElement<ISnippetItemProps> | React.ReactElement<ISnippetItemProps>[];
onChange?: (i: number) => void;
}
declare const Snippet: FC<ISnippetProps>;
export default Snippet;