- >
+
+
+ {
+ if (key == undefined) return
+ const selectedQuality = Number(String(key))
+ saveVideoSubscribeQuality(selectedQuality)
+ updateExistingRemoteVideoQuality(selectedQuality)
}}
- >
- {
- if (key == undefined) return
- const selectedQuality = Number(String(key))
- saveVideoSubscribeQuality(selectedQuality)
- updateExistingRemoteVideoQuality(selectedQuality)
- }}
- style={{
- width: '100%',
- }}
- />
-
-
-
+ <>>
+
)
}
diff --git a/src/frontend/src/features/settings/components/tabs/layout/RowWrapper.tsx b/src/frontend/src/features/settings/components/tabs/layout/RowWrapper.tsx
new file mode 100644
index 00000000..c668bfdc
--- /dev/null
+++ b/src/frontend/src/features/settings/components/tabs/layout/RowWrapper.tsx
@@ -0,0 +1,71 @@
+import { ReactNode } from 'react'
+import { H } from '@/primitives'
+import { HStack } from '@/styled-system/jsx'
+import { css } from '@/styled-system/css'
+
+export type RowWrapperProps = {
+ heading?: string
+ children: ReactNode[]
+ beta?: boolean
+}
+
+const BetaBadge = () => (
+