This commit is contained in:
V 2023-06-21 20:46:47 +02:00
parent 7fc85de78a
commit 9044300a49
No known key found for this signature in database
GPG key ID: A1DC0CFB5615D905
2 changed files with 9 additions and 3 deletions

View file

@ -9,6 +9,12 @@
"[javascript]": { "[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode" "editor.defaultFormatter": "esbenp.prettier-vscode"
}, },
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": { "[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode" "editor.defaultFormatter": "esbenp.prettier-vscode"
}, },

View file

@ -59,12 +59,12 @@ export function openScreenSharePicker(screens: Source[]) {
}); });
} }
function ScreenPicker({ screens, onPick }: { screens: Source[]; onPick: (id: string) => void; }) { function ScreenPicker({ screens, chooseScreen }: { screens: Source[]; chooseScreen: (id: string) => void }) {
return ( return (
<div className="vcd-screen-picker-grid"> <div className="vcd-screen-picker-grid">
{screens.map(({ id, name, url }) => ( {screens.map(({ id, name, url }) => (
<label key={id}> <label key={id}>
<input type="radio" name="screen" value={id} onChange={() => onPick(id)} /> <input type="radio" name="screen" value={id} onChange={() => chooseScreen(id)} />
<img src={url} alt="" /> <img src={url} alt="" />
<Text variant="text-sm/normal">{name}</Text> <Text variant="text-sm/normal">{name}</Text>
@ -183,7 +183,7 @@ function ModalComponent({
<Modals.ModalContent className="vcd-screen-picker-modal"> <Modals.ModalContent className="vcd-screen-picker-modal">
{!selected ? ( {!selected ? (
<ScreenPicker screens={screens} onPick={setSelected} /> <ScreenPicker screens={screens} chooseScreen={setSelected} />
) : ( ) : (
<StreamSettings <StreamSettings
source={screens.find(s => s.id === selected)!} source={screens.find(s => s.id === selected)!}