added some more device actions including interactions stuff
This commit is contained in:
parent
e4cc9b3554
commit
59d9bf2e6b
10 changed files with 381 additions and 34 deletions
|
|
@ -51,7 +51,7 @@ export default function DevicePage() {
|
|||
const [addComponentManualDialogOpen, setAddComponentManualDialogOpen] = useState(false)
|
||||
|
||||
const loadDevice = () => {
|
||||
console.log("load device page data")
|
||||
// console.log("load device page data")
|
||||
if (loading) return
|
||||
setLoading(true)
|
||||
deviceAPI.getPageData(deviceID, getContextKeys(), getContextTypes()).then(resp => {
|
||||
|
|
@ -120,7 +120,7 @@ export default function DevicePage() {
|
|||
}).catch(err => {
|
||||
setDevice(Device.create());
|
||||
// setComponents(new Map());
|
||||
// setInteractions([]);
|
||||
setInteractions([]);
|
||||
setAvailablePositions(new Map());
|
||||
setPermissions([]);
|
||||
setPreferences(pond.UserPreferences.create());
|
||||
|
|
@ -436,9 +436,11 @@ export default function DevicePage() {
|
|||
permissions={permissions}
|
||||
preferences={preferences}
|
||||
toggleNotificationPreference={toggleNotificationPreference}
|
||||
refreshCallback={loadDevice}
|
||||
availablePositions={availablePositions}
|
||||
availableOffsets={availableOffsets}
|
||||
refreshCallback={loadDevice}
|
||||
availablePositions={availablePositions}
|
||||
availableOffsets={availableOffsets}
|
||||
components={[...components.values()]}
|
||||
interactions={interactions}
|
||||
/>
|
||||
</Grid>
|
||||
</Grid>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue