{ LocalizeText('wiredfurni.pickfurnis.caption', [ 'count', 'limit' ], [ '0', '0' ]) }
+
diff --git a/src/views/wired/views/conditions/user-count-in-room/WiredConditionUserCountInRoomView.tsx b/src/views/wired/views/conditions/user-count-in-room/WiredConditionUserCountInRoomView.tsx
new file mode 100644
index 00000000..5e00ff4f
--- /dev/null
+++ b/src/views/wired/views/conditions/user-count-in-room/WiredConditionUserCountInRoomView.tsx
@@ -0,0 +1,51 @@
+import Slider from 'rc-slider/lib/Slider';
+import { FC, useCallback, useEffect, useState } from 'react';
+import { LocalizeText } from '../../../../../utils/LocalizeText';
+import { useWiredContext } from '../../../context/WiredContext';
+import { WiredFurniType } from '../../../WiredView.types';
+import { WiredConditionBaseView } from '../base/WiredConditionBaseView';
+
+export const WiredConditionUserCountInRoomView: FC<{}> = props =>
+{
+ const [ min, setMin ] = useState(1);
+ const [ max, setMax ] = useState(1);
+ const { trigger = null, setIntParams = null } = useWiredContext();
+
+ useEffect(() =>
+ {
+ if(trigger.intData.length >= 2)
+ {
+ setMin(trigger.intData[0]);
+ setMax(trigger.intData[1]);
+ }
+ }, [ trigger ]);
+
+ const save = useCallback(() =>
+ {
+ setIntParams([min, max]);
+ }, [ min, max, setIntParams ]);
+
+ return (
+
+ { LocalizeText('wiredfurni.params.usercountmin', ['value'], [min.toString()]) }
+ setMin(event) }
+ />
+
+ { LocalizeText('wiredfurni.params.usercountmax', ['value'], [max.toString()]) }
+ setMax(event) }
+ />
+
+ );
+}