import React from 'react'
import Button from '../../Button/Button'
import Icon from '../../Icons/Icon'
import styles from './_mobile-side-drawer-options.module.scss'
import { type IconSizes, type IconStringList } from '../../Icons/Icon.models'
type CommonOption = {
/** We require a label to be a part of the Option object so we can display the label. */
label: string
/** We need a link to be a part of the Option object if the rows navigate pages. */
link?: string
/** Used if the option needs an `Icon`. */
icon?: {
name: IconStringList
width?: string
height?: string
}
}
type BaseOption