Skip to content

Commit 1b0dcab

Browse files
committed
revert flag elements stuff
1 parent 763e83e commit 1b0dcab

File tree

1 file changed

+2
-21
lines changed

1 file changed

+2
-21
lines changed

packages/react-sdk/src/index.tsx

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ type ProviderContextType = {
124124
};
125125
provider: boolean;
126126
activeFlags: Set<string>;
127-
registerActiveFlag: (flagKey: string, element?: HTMLElement) => void;
127+
registerActiveFlag: (flagKey: string) => void;
128128
unregisterActiveFlag: (flagKey: string) => void;
129129
};
130130

@@ -188,7 +188,6 @@ export function ReflagProvider({
188188
const [featuresLoading, setFlagsLoading] = useState(true);
189189
const [rawFlags, setRawFlags] = useState<RawFlags>({});
190190
const [activeFlags, setActiveFlags] = useState<Set<string>>(new Set());
191-
const [flagElements, setFlagElements] = useState<Map<string, HTMLElement>>(new Map());
192191

193192
const clientRef = useRef<ReflagClient>();
194193
const contextKeyRef = useRef<string>();
@@ -236,23 +235,13 @@ export function ReflagProvider({
236235
// eslint-disable-next-line react-hooks/exhaustive-deps -- should only run once
237236
}, [contextKey]);
238237

239-
const registerActiveFlag = useCallback((flagKey: string, element?: HTMLElement) => {
238+
const registerActiveFlag = useCallback((flagKey: string) => {
240239
setActiveFlags((prev) => {
241240
const newSet = new Set(prev).add(flagKey);
242241
// Sync with browser SDK client
243242
clientRef.current?.setActiveFlags(newSet);
244243
return newSet;
245244
});
246-
247-
if (element) {
248-
setFlagElements((prev) => {
249-
const newMap = new Map(prev);
250-
newMap.set(flagKey, element);
251-
// Sync with browser SDK client
252-
clientRef.current?.setFlagElements(newMap);
253-
return newMap;
254-
});
255-
}
256245
}, []);
257246

258247
const unregisterActiveFlag = useCallback((flagKey: string) => {
@@ -263,14 +252,6 @@ export function ReflagProvider({
263252
clientRef.current?.setActiveFlags(newSet);
264253
return newSet;
265254
});
266-
267-
setFlagElements((prev) => {
268-
const newMap = new Map(prev);
269-
newMap.delete(flagKey);
270-
// Sync with browser SDK client
271-
clientRef.current?.setFlagElements(newMap);
272-
return newMap;
273-
});
274255
}, []);
275256

276257
const context: ProviderContextType = {

0 commit comments

Comments
 (0)