banner widget accepts dimensions prop
This commit is contained in:
parent
325e2f56b1
commit
7b1fafe372
@ -2,6 +2,7 @@ export interface BannerWidgetComponentProps {
|
||||
quizId: string;
|
||||
position: "topleft" | "topright" | "bottomleft" | "bottomright";
|
||||
onWidgetClose?: () => void;
|
||||
dialogDimensions?: { width: string; height: string; };
|
||||
appealText?: string;
|
||||
quizHeaderText?: string;
|
||||
buttonTextColor?: string;
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@frontend/squzanswerer",
|
||||
"version": "1.0.42",
|
||||
"version": "1.0.43",
|
||||
"type": "module",
|
||||
"main": "./dist-package/index.js",
|
||||
"module": "./dist-package/index.js",
|
||||
|
@ -29,6 +29,7 @@ export default function QuizBanner({
|
||||
bannerFullWidth = false,
|
||||
pulsation = false,
|
||||
autoShowWidgetTime = 0,
|
||||
dialogDimensions,
|
||||
}: BannerWidgetComponentProps) {
|
||||
const isMobile = useMediaQuery("(max-width: 600px)");
|
||||
const [isQuizShown, setIsQuizShown] = useState<boolean>(false);
|
||||
@ -188,6 +189,10 @@ export default function QuizBanner({
|
||||
quizId={quizId}
|
||||
onClose={() => setIsQuizShown(false)}
|
||||
disableScrollLock
|
||||
paperSx={{
|
||||
width: dialogDimensions?.width,
|
||||
height: dialogDimensions?.height,
|
||||
}}
|
||||
/>
|
||||
</ThemeProvider>,
|
||||
document.body
|
||||
|
@ -7,9 +7,6 @@ import RunningStripe from "../shared/RunningStripe";
|
||||
import { useQuizCompletionStatus } from "../shared/useQuizCompletionStatus";
|
||||
|
||||
|
||||
const WIDGET_DEFAULT_WIDTH = "600px";
|
||||
const WIDGET_DEFAULT_HEIGHT = "80%";
|
||||
|
||||
export default function OpenQuizButton({
|
||||
quizId,
|
||||
fixedSide,
|
||||
@ -110,8 +107,8 @@ export default function OpenQuizButton({
|
||||
quizId={quizId}
|
||||
onClose={() => setIsQuizShown(false)}
|
||||
paperSx={{
|
||||
width: dialogDimensions?.width ?? WIDGET_DEFAULT_WIDTH,
|
||||
height: dialogDimensions?.height ?? WIDGET_DEFAULT_HEIGHT,
|
||||
width: dialogDimensions?.width,
|
||||
height: dialogDimensions?.height,
|
||||
}}
|
||||
/>
|
||||
</ThemeProvider>
|
||||
|
Loading…
Reference in New Issue
Block a user