Files
react/components/button/button-loading.tsx
2020-08-24 18:40:07 +08:00

28 lines
569 B
TypeScript

import React from 'react'
import Loading from '../loading'
interface Props {
color: string
}
const ButtonLoading: React.FC<React.PropsWithChildren<Props>> = ({ color }) => {
return (
<div className="btn-loading">
<Loading color={color} />
<style jsx>{`
.btn-loading {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
background-color: var(--geist-ui-button-bg);
}
`}</style>
</div>
)
}
export default React.memo(ButtonLoading)