mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-05-26 08:08:17 +08:00

Co-authored-by: NFish <douxc512@gmail.com> Co-authored-by: zxhlyh <jasonapring2015@outlook.com> Co-authored-by: twwu <twwu@dify.ai> Co-authored-by: jZonG <jzongcode@gmail.com>
23 lines
513 B
TypeScript
23 lines
513 B
TypeScript
import React from 'react'
|
|
import s from './style.module.css'
|
|
import ActionButton from '../action-button'
|
|
import cn from '@/utils/classnames'
|
|
|
|
type ISVGBtnProps = {
|
|
isSVG: boolean
|
|
setIsSVG: React.Dispatch<React.SetStateAction<boolean>>
|
|
}
|
|
|
|
const SVGBtn = ({
|
|
isSVG,
|
|
setIsSVG,
|
|
}: ISVGBtnProps) => {
|
|
return (
|
|
<ActionButton onClick={() => { setIsSVG(prevIsSVG => !prevIsSVG) }}>
|
|
<div className={cn('h-4 w-4', isSVG ? s.svgIconed : s.svgIcon)}></div>
|
|
</ActionButton>
|
|
)
|
|
}
|
|
|
|
export default SVGBtn
|