From faadd0cf313bc52c11047be12e86688a89235c02 Mon Sep 17 00:00:00 2001 From: duckietm Date: Wed, 25 Feb 2026 11:51:03 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=86=99=20Better=20way=20to=20load=20the?= =?UTF-8?q?=20slider?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 6 +++--- .../camera/views/editor/CameraWidgetEditorView.tsx | 6 ++---- .../floorplan-editor/views/FloorplanOptionsView.tsx | 6 ++---- .../room/widgets/furniture/FurnitureDimmerView.tsx | 6 ++---- .../room/widgets/furniture/FurnitureStackHeightView.tsx | 6 ++---- .../wired/views/actions/WiredActionBaseView.tsx | 6 ++---- .../wired/views/actions/WiredActionGiveRewardView.tsx | 6 ++---- .../actions/WiredActionGiveScoreToPredefinedTeamView.tsx | 9 +++------ .../wired/views/actions/WiredActionGiveScoreView.tsx | 9 +++------ .../wired/views/actions/WiredActionMoveFurniToView.tsx | 6 ++---- .../wired/views/actions/WiredActionMuteUserView.tsx | 6 ++---- .../conditions/WiredConditionTimeElapsedLessView.tsx | 6 ++---- .../conditions/WiredConditionTimeElapsedMoreView.tsx | 6 ++---- .../conditions/WiredConditionUserCountInRoomView.tsx | 9 +++------ .../wired/views/triggers/WiredTriggerExecuteOnceView.tsx | 6 ++---- .../triggers/WiredTriggerExecutePeriodicallyLongView.tsx | 4 +--- .../triggers/WiredTriggerExecutePeriodicallyView.tsx | 4 +--- .../views/triggers/WiredTriggerScoreAchievedView.tsx | 6 ++---- 18 files changed, 38 insertions(+), 75 deletions(-) diff --git a/package.json b/package.json index 6f71c76..e7a892e 100644 --- a/package.json +++ b/package.json @@ -11,13 +11,13 @@ }, "dependencies": { "@babel/runtime": "^7.26.9", - "@emoji-mart/data": "^1.2.1", + "@emoji-mart/data": "^1.2.1", "@emoji-mart/react": "^1.1.1", "@tanstack/react-virtual": "3.2.0", "@types/react-transition-group": "^4.4.10", "dompurify": "^3.1.5", - "emoji-mart": "^5.6.0", - "emoji-toolkit": "10.0.0", + "emoji-mart": "^5.6.0", + "emoji-toolkit": "10.0.0", "framer-motion": "^11.2.12", "react": "^19.2.4", "react-bootstrap": "^2.10.10", diff --git a/src/components/camera/views/editor/CameraWidgetEditorView.tsx b/src/components/camera/views/editor/CameraWidgetEditorView.tsx index 75ae074..ebe394f 100644 --- a/src/components/camera/views/editor/CameraWidgetEditorView.tsx +++ b/src/components/camera/views/editor/CameraWidgetEditorView.tsx @@ -1,9 +1,8 @@ import { GetRoomCameraWidgetManager, IRoomCameraWidgetEffect, IRoomCameraWidgetSelectedEffect, NitroLogger, RoomCameraWidgetSelectedEffect } from '@nitrots/nitro-renderer'; import { FC, useCallback, useEffect, useMemo, useRef, useState } from 'react'; import { FaSave, FaSearchMinus, FaSearchPlus, FaTrash } from 'react-icons/fa'; -import ReactSlider from 'react-slider'; import { CameraEditorTabs, CameraPicture, CameraPictureThumbnail, LocalizeText } from '../../../../api'; -import { Button, Column, Flex, Grid, LayoutImage, NitroCardContentView, NitroCardHeaderView, NitroCardTabsItemView, NitroCardTabsView, NitroCardView, Text } from '../../../../common'; +import { Button, Column, Flex, Grid, LayoutImage, NitroCardContentView, NitroCardHeaderView, NitroCardTabsItemView, NitroCardTabsView, NitroCardView, Slider, Text } from '../../../../common'; import { CameraWidgetEffectListView } from './effect-list'; export interface CameraWidgetEditorViewProps { @@ -181,8 +180,7 @@ export const CameraWidgetEditorView: FC = props => { selectedEffectName && ( { LocalizeText('camera.effect.name.' + selectedEffectName) } - = props => { LocalizeText('floor.plan.editor.tile.height') }: { floorHeight }
- = props =>
{ LocalizeText('widget.backgroundcolor.lightness') } -
{ FurnitureDimmerUtilities.scaleBrightness(state.valueNow) }
} diff --git a/src/components/room/widgets/furniture/FurnitureStackHeightView.tsx b/src/components/room/widgets/furniture/FurnitureStackHeightView.tsx index 741a35e..d75eab9 100644 --- a/src/components/room/widgets/furniture/FurnitureStackHeightView.tsx +++ b/src/components/room/widgets/furniture/FurnitureStackHeightView.tsx @@ -1,8 +1,7 @@ import { FurnitureStackHeightComposer } from '@nitrots/nitro-renderer'; import { FC, useEffect, useState } from 'react'; -import ReactSlider from 'react-slider'; import { LocalizeText, SendMessageComposer } from '../../../../api'; -import { Button, NitroCardContentView, NitroCardHeaderView, NitroCardView, Text } from '../../../../common'; +import { Button, NitroCardContentView, NitroCardHeaderView, NitroCardView, Slider, Text } from '../../../../common'; import { useFurnitureStackHeightWidget } from '../../../../hooks'; export const FurnitureStackHeightView: FC<{}> = props => @@ -34,8 +33,7 @@ export const FurnitureStackHeightView: FC<{}> = props => { LocalizeText('widget.custom.stack.height.text') }
-
{ state.valueNow }
} diff --git a/src/components/wired/views/actions/WiredActionBaseView.tsx b/src/components/wired/views/actions/WiredActionBaseView.tsx index aef1cdb..1b4fc9a 100644 --- a/src/components/wired/views/actions/WiredActionBaseView.tsx +++ b/src/components/wired/views/actions/WiredActionBaseView.tsx @@ -1,8 +1,7 @@ import { WiredActionDefinition } from '@nitrots/nitro-renderer'; import { FC, PropsWithChildren, useEffect } from 'react'; -import ReactSlider from 'react-slider'; import { GetWiredTimeLocale, LocalizeText, WiredFurniType } from '../../../../api'; -import { Text } from '../../../../common'; +import { Slider, Text } from '../../../../common'; import { useWired } from '../../../../hooks'; import { WiredBaseView } from '../WiredBaseView'; @@ -29,8 +28,7 @@ export const WiredActionBaseView: FC { !!children &&
}
{ LocalizeText('wiredfurni.params.delay', [ 'seconds' ], [ GetWiredTimeLocale(actionDelay) ]) } - = props => Reward limit not set. Make sure rewards are badges or non-tradeable items. } { limitEnabled && - = props =>
{ LocalizeText('wiredfurni.params.setpoints', [ 'points' ], [ points.toString() ]) } - = props =>
{ LocalizeText('wiredfurni.params.settimesingame', [ 'times' ], [ time.toString() ]) } - = props =>
{ LocalizeText('wiredfurni.params.setpoints', [ 'points' ], [ points.toString() ]) } - = props =>
{ LocalizeText('wiredfurni.params.settimesingame', [ 'times' ], [ time.toString() ]) } - = props =>
{ LocalizeText('wiredfurni.params.emptytiles', [ 'tiles' ], [ spacing.toString() ]) } - = props =>
{ LocalizeText('wiredfurni.params.length.minutes', [ 'minutes' ], [ time.toString() ]) } - = props =>
{ LocalizeText('wiredfurni.params.allowbefore', [ 'seconds' ], [ GetWiredTimeLocale(time) ]) } - = props =>
{ LocalizeText('wiredfurni.params.allowafter', [ 'seconds' ], [ GetWiredTimeLocale(time) ]) } - = props =>
{ LocalizeText('wiredfurni.params.usercountmin', [ 'value' ], [ min.toString() ]) } - = props =>
{ LocalizeText('wiredfurni.params.usercountmax', [ 'value' ], [ max.toString() ]) } - = props =>
{ LocalizeText('wiredfurni.params.settime', [ 'seconds' ], [ GetWiredTimeLocale(time) ]) } - = props =>
{ LocalizeText('wiredfurni.params.setlongtime', [ 'time' ], [ FriendlyTime.format(time * 5).toString() ]) } - = props =>
{ LocalizeText('wiredfurni.params.settime', [ 'seconds' ], [ GetWiredTimeLocale(time) ]) } - = props =>
{ LocalizeText('wiredfurni.params.setscore', [ 'points' ], [ points.toString() ]) } -