mirror of
https://github.com/langgenius/dify.git
synced 2026-07-24 13:08:34 +08:00
24 lines
547 B
TypeScript
24 lines
547 B
TypeScript
import { cn } from '@langgenius/dify-ui/cn'
|
|
import * as React from 'react'
|
|
import ActionButton from '../action-button'
|
|
import s from './style.module.css'
|
|
|
|
type ISVGBtnProps = {
|
|
isSVG: boolean
|
|
setIsSVG: React.Dispatch<React.SetStateAction<boolean>>
|
|
}
|
|
|
|
const SVGBtn = ({ isSVG, setIsSVG }: ISVGBtnProps) => {
|
|
return (
|
|
<ActionButton
|
|
onClick={() => {
|
|
setIsSVG((prevIsSVG) => !prevIsSVG)
|
|
}}
|
|
>
|
|
<div className={cn('size-4', isSVG ? s.svgIconed : s.svgIcon)}></div>
|
|
</ActionButton>
|
|
)
|
|
}
|
|
|
|
export default SVGBtn
|