485: Ability to switch to previously loaded ids in UI (#583)

This commit is contained in:
Robinson Marquez
2020-01-30 16:39:37 -03:00
committed by GitHub
parent bd1c00014b
commit 4ad38e317e
15 changed files with 1461 additions and 795 deletions

View File

@@ -0,0 +1,34 @@
import React from "react";
import { useTranslation } from "react-i18next";
import { PreviousScene } from "../scene/types";
interface StoredScenesListProps {
scenes: PreviousScene[];
currentId?: string;
onChange: (selectedId: string) => {};
}
export function StoredScenesList({
scenes,
currentId,
onChange,
}: StoredScenesListProps) {
const { t } = useTranslation();
return (
<React.Fragment>
<select
className="stored-ids-select"
onChange={({ currentTarget }) => onChange(currentTarget.value)}
value={currentId}
title={t("buttons.previouslyLoadedScenes")}
>
{scenes.map(scene => (
<option key={scene.id} value={scene.id}>
id={scene.id}
</option>
))}
</select>
</React.Fragment>
);
}