import React from 'react';
import { useAuth0Themes } from '@auth0/auth0-acul-react';
const ThemedComponent: React.FC = () => {
const theme = useAuth0Themes();
if (!theme) {
return <div>No theme available</div>;
}
return (
<div
style={{
backgroundColor: theme.colors.primary_button,
color: theme.colors.primary_button_label,
borderRadius: theme.borders.button_border_radius,
}}
>
<h1
style={{
fontWeight: theme.fonts.title.bold ? 'bold' : 'normal',
fontSize: `${theme.fonts.title.size}%`,
}}
>
Auth0 テーマでスタイリング
</h1>
<button
style={{
backgroundColor: theme.colors.primary_button,
borderRadius: theme.borders.button_border_radius,
}}
>
プライマリボタン
</button>
<p>本文テキストの色: {theme.colors.body_text}</p>
</div>
);
};