Skip to content

Commit

Permalink
chore(website): add current version of typescript to playground dropd…
Browse files Browse the repository at this point in the history
…own (#5341)
  • Loading branch information
armano2 committed Jul 22, 2022
1 parent 7ea14ae commit a0d5a70
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 4 deletions.
5 changes: 2 additions & 3 deletions packages/website/src/components/OptionsSelector.tsx
Expand Up @@ -90,10 +90,9 @@ function OptionsSelectorContent({
name="ts"
className="text--right"
value={state.ts}
disabled={!tsVersions.length}
onChange={updateTS}
options={((tsVersions.length && tsVersions) || [state.ts]).filter(
item => parseFloat(item) >= 3.3,
)}
options={(tsVersions.length && tsVersions) || [state.ts]}
/>
</label>
<label className={styles.optionLabel}>
Expand Down
9 changes: 8 additions & 1 deletion packages/website/src/components/editor/useSandboxServices.ts
Expand Up @@ -110,7 +110,14 @@ export const useSandboxServices = (

const webLinter = new WebLinter(system, compilerOptions, lintUtils);

props.onLoaded(webLinter.ruleNames, sandboxInstance.supportedVersions);
props.onLoaded(
webLinter.ruleNames,
Array.from(
new Set([...sandboxInstance.supportedVersions, window.ts.version]),
)
.filter(item => parseFloat(item) >= 3.3)
.sort((a, b) => b.localeCompare(a)),
);

setServices({
main,
Expand Down
2 changes: 2 additions & 0 deletions packages/website/src/components/inputs/Dropdown.tsx
Expand Up @@ -13,6 +13,7 @@ export interface DropdownProps<T> {
readonly value: T | undefined;
readonly name: string;
readonly className?: string;
readonly disabled?: boolean;
}

function Dropdown<T extends boolean | string | number>(
Expand All @@ -27,6 +28,7 @@ function Dropdown<T extends boolean | string | number>(
return (
<select
name={props.name}
disabled={props.disabled}
value={String(props.value)}
className={clsx(styles.optionSelect, props.className)}
onChange={(e): void => {
Expand Down

0 comments on commit a0d5a70

Please sign in to comment.