unpack props inside component bodies

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
This commit is contained in:
Fredrik Adelöw
2023-02-27 15:31:15 +01:00
parent babbaa9391
commit 65454876fb
51 changed files with 253 additions and 297 deletions
+3 -3
View File
@@ -277,9 +277,9 @@ export interface ScaffolderUseTemplateSecrets {
}
// @public
export const SecretsContextProvider: ({
children,
}: PropsWithChildren<{}>) => JSX.Element;
export const SecretsContextProvider: (
props: PropsWithChildren<{}>,
) => JSX.Element;
// @public
export type Step = {
@@ -43,14 +43,14 @@ const SecretsContext = createVersionedContext<{
* The Context Provider that holds the state for the secrets.
* @public
*/
export const SecretsContextProvider = ({ children }: PropsWithChildren<{}>) => {
export const SecretsContextProvider = (props: PropsWithChildren<{}>) => {
const [secrets, setSecrets] = useState<Record<string, string>>({});
return (
<SecretsContext.Provider
value={createVersionedValueMap({ 1: { secrets, setSecrets } })}
>
{children}
{props.children}
</SecretsContext.Provider>
);
};