Files
Picsur/frontend/src/components/centered/centered.tsx

27 lines
553 B
TypeScript
Raw Normal View History

import React from 'react';
2022-02-23 19:09:53 +01:00
import './centered.css';
class Centered extends React.Component<
React.DetailedHTMLProps<
2022-02-23 19:09:53 +01:00
React.HTMLAttributes<HTMLDivElement>,
HTMLDivElement
> & { fullScreen?: boolean },
any
> {
render() {
let clss = 'centered';
if (this.props.fullScreen) {
clss += ' centered-screen';
} else {
clss += ' centered-normal';
}
let filteredProps = { ...this.props };
delete filteredProps.fullScreen;
2022-02-23 19:09:53 +01:00
return <div className={clss} {...filteredProps} />;
}
2022-02-23 19:09:53 +01:00
}
export default Centered;