{"version":3,"file":"gridVisualizationFunctions.mjs","names":["useState","useScreenControl","e","$","_c","splitScreen","setSplitScreen","width","setWidth","expanded","setExpanded","dialogOpen","setDialogOpen","sideSheetOpen","setSideSheetOpen","sideSheetStatus","t0","Symbol","for","e_0","sideBarControl","t1","e_1","updateWidth","t2","bol","handleSideSheet","t3","useNoticeUpdate","noticeState","setNoticeState","alertState","setAlertState","alertType","alertMessage","alertButton","messageType","show","console","log","noticeType","noticeMessage","noticeButton","sendNotice"],"sources":["../../../src/utilities/floorplanFunctions/gridVisualizationFunctions.js"],"sourcesContent":["import { useState } from 'react'\n\nexport const useScreenControl = (e) => {\n  const [splitScreen, setSplitScreen] = useState(false)\n  const [width, setWidth] = useState(0);\n  const [expanded, setExpanded] = useState(false)\n  const [dialogOpen, setDialogOpen] = useState(false)\n  const [sideSheetOpen, setSideSheetOpen] = useState(false)\n  const [sideSheetStatus, setSideSheetStatus] = useState(false)\n\n  const sideBarControl = (e) => {\n    setSplitScreen(e === 0 ? false: true)\n    setExpanded( e === 0 ? false : true)\n    setWidth(e === 0 ? 0 : 300)\n    setDialogOpen(false)\n  }\n\n  const updateWidth = (e) => {\n    setWidth(e)\n  }\n\n  const handleSideSheet = (bol) => {\n     setSideSheetOpen(bol)\n  }\n\n  return [splitScreen, width, expanded, dialogOpen, sideSheetOpen, sideSheetStatus, sideBarControl, updateWidth, setDialogOpen, handleSideSheet ]\n}\n\n\nexport const useNoticeUpdate = () => {\n  const [noticeState, setNoticeState] = useState({})\n  const [alertState, setAlertState] = useState({})\n\n    const sendNotice = (alertType, alertMessage, alertButton, messageType, show) => {\n      console.log('UPDATE NOTICE', alertType, alertMessage, alertButton, messageType, show)\n      messageType === 'toast' && setNoticeState( {\n        noticeType: alertType,\n        noticeMessage: alertMessage,\n        noticeButton: alertButton,\n        messageType: messageType,\n        show: show\n      })\n    messageType === 'alert' && setAlertState( {\n        alertType: alertType,\n        alertMessage: alertMessage,\n        alertButton: alertButton,\n        messageType: messageType,\n        show: show\n      });\n    }\n\n    return [noticeState, alertState, setAlertState, setNoticeState, sendNotice ]\n}"],"mappings":"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"}