Files
eosphoros-ai--db-gpt/web/components/common/icon-wrapper.tsx
T
wehub-resource-sync d13100ebf3
Update draft releases / main (push) Has been cancelled
Build and push docs image / build-image (push) Has been cancelled
Build Web Application / build-web (macos-latest) (push) Has been cancelled
Build Web Application / build-web (ubuntu-latest) (push) Has been cancelled
Python Code Quality Checks / build (push) Has been cancelled
Test Python / test-python (macos-latest, 3.10) (push) Has been cancelled
Test Python / test-python (macos-latest, 3.11) (push) Has been cancelled
Test Python / test-python (ubuntu-latest, 3.10) (push) Has been cancelled
Test Python / test-python (ubuntu-latest, 3.11) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:27:08 +08:00

24 lines
577 B
TypeScript

import classNames from 'classnames';
import React from 'react';
interface IconWrapperProps {
children: React.ReactNode;
className?: string;
}
// Icon wrapper, with background color and hover color. same width and height
const IconWrapper: React.FC<IconWrapperProps> = ({ children, className }) => {
return (
<div
className={classNames(
'flex justify-center items-center w-8 h-8 rounded-full dark:bg-zinc-700 hover:bg-stone-200 dark:hover:bg-zinc-900',
className,
)}
>
{children}
</div>
);
};
export default IconWrapper;