element. */
style?: React.CSSProperties,
+ /** Whether to display the image contained vs filled in its container. */
+ letterboxed?: boolean,
+ /** Whether to show the file extension in the corner. */
+ showExt?: boolean,
}
/** Renders images on a canvas, only playing GIFs if autoPlayGif is enabled. */
-const StillImage: React.FC
= ({ alt, className, src, style }) => {
+const StillImage: React.FC = ({ alt, className, src, style, letterboxed = false, showExt = false }) => {
const settings = useSettings();
const autoPlayGif = settings.get('autoPlayGif');
@@ -34,10 +38,56 @@ const StillImage: React.FC = ({ alt, className, src, style }) => {
}
};
+ /** ClassNames shared between the `
` and `