import React, { useState } from 'react'; import { Card, Collapse, Typography } from '@material-tailwind/react'; import EditEnvironmentVariableRow from './EditEnvironmentVariableRow'; import { Environment, EnvironmentVariable } from 'gql-client'; interface DisplayEnvironmentVariablesProps { environment: Environment; variables: EnvironmentVariable[]; onUpdate: () => Promise; } const DisplayEnvironmentVariables = ({ environment, variables, onUpdate, }: DisplayEnvironmentVariablesProps) => { const [openCollapse, setOpenCollapse] = useState(false); return ( <>
setOpenCollapse((cur) => !cur)} >
^
{environment}
{variables.length} variables
{variables.length === 0 ? ( No environment variables added yet. Once you add them, they’ll show up here. ) : ( variables.map((variable: EnvironmentVariable) => { return ( ); }) )} ); }; export default DisplayEnvironmentVariables;