Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

AuthCard.tsx 669B

1234567891011121314151617181920212223
  1. import React, { ReactNode } from 'react';
  2. import SectionLoader from '../Loader/SectionLoader';
  3. interface AuthCardProps {
  4. children: ReactNode;
  5. title?: string;
  6. subtitle?: string;
  7. isLoading?: boolean;
  8. }
  9. const AuthCard: React.FC<AuthCardProps> = ({ children, title, subtitle, isLoading }) => {
  10. return (
  11. <div className="c-auth-card">
  12. <SectionLoader isLoading={isLoading ? isLoading : false}>
  13. <h1 className="c-auth-card__title">{title}</h1>
  14. <h2 className="c-auth-card__subtitle">{subtitle}</h2>
  15. {children}
  16. </SectionLoader>
  17. </div>
  18. );
  19. };
  20. export default AuthCard;