'use client'; import classnames from 'classnames'; import React from 'react'; import MdIconHelp from '../icons-material/MdIconHelp'; import MdIconHelpFilled from '../icons-material/MdIconHelpFilled'; interface Labels { helpText?: string; } export interface MdHelpButtonProps extends React.ButtonHTMLAttributes { expanded: boolean; hideArrow?: boolean; labels?: Labels; } export const MdHelpButton: React.FunctionComponent = ({ className, labels = {}, expanded = false, hideArrow = false, ...otherProps }: MdHelpButtonProps) => { const defaultLabels: Required = { helpText: 'Hjelpetekst' }; const mergedLabels: Required = { ...defaultLabels, ...labels }; const buttonClasses = classnames('md-helpbutton', className, { 'md-helpbutton--expanded': !!expanded, 'md-helpbutton--noarrow': !!hideArrow, }); return ( ); }; export default MdHelpButton;