2022-10-02 17:06:57 +00:00
|
|
|
import React from 'react';
|
|
|
|
import { Flex, Stack, Text, useMediaQuery } from '@chakra-ui/react';
|
|
|
|
import InputField from '../../components/InputField';
|
|
|
|
import { TextInputType, TextAreaInputType } from '../../constants';
|
2022-05-07 16:40:29 +00:00
|
|
|
|
|
|
|
const AccessToken = ({ variables, setVariables }: any) => {
|
2022-10-02 17:06:57 +00:00
|
|
|
const [isNotSmallerScreen] = useMediaQuery('(min-width:600px)');
|
|
|
|
return (
|
|
|
|
<div>
|
|
|
|
{' '}
|
|
|
|
<Text fontSize="md" paddingTop="2%" fontWeight="bold" mb={5}>
|
|
|
|
Access Token
|
|
|
|
</Text>
|
|
|
|
<Stack spacing={6} padding="2% 0%">
|
|
|
|
<Flex direction={isNotSmallerScreen ? 'row' : 'column'}>
|
|
|
|
<Flex
|
|
|
|
w={isNotSmallerScreen ? '30%' : '50%'}
|
|
|
|
justifyContent="start"
|
|
|
|
alignItems="center"
|
|
|
|
>
|
|
|
|
<Text fontSize="sm">Access Token Expiry Time:</Text>
|
|
|
|
</Flex>
|
|
|
|
<Flex
|
|
|
|
w={isNotSmallerScreen ? '70%' : '100%'}
|
|
|
|
mt={isNotSmallerScreen ? '0' : '3'}
|
|
|
|
>
|
|
|
|
<InputField
|
|
|
|
borderRadius={5}
|
|
|
|
variables={variables}
|
|
|
|
setVariables={setVariables}
|
|
|
|
inputType={TextInputType.ACCESS_TOKEN_EXPIRY_TIME}
|
|
|
|
placeholder="0h15m0s"
|
|
|
|
/>
|
|
|
|
</Flex>
|
|
|
|
</Flex>
|
|
|
|
<Flex direction={isNotSmallerScreen ? 'row' : 'column'}>
|
|
|
|
<Flex
|
|
|
|
w={isNotSmallerScreen ? '30%' : '60%'}
|
|
|
|
justifyContent="start"
|
|
|
|
direction="column"
|
|
|
|
>
|
|
|
|
<Text fontSize="sm">Custom Scripts:</Text>
|
|
|
|
<Text fontSize="xs" color="blackAlpha.500">
|
|
|
|
(Used to add custom fields in ID token)
|
|
|
|
</Text>
|
|
|
|
</Flex>
|
|
|
|
<Flex
|
|
|
|
w={isNotSmallerScreen ? '70%' : '100%'}
|
|
|
|
mt={isNotSmallerScreen ? '0' : '3'}
|
|
|
|
>
|
|
|
|
<InputField
|
|
|
|
variables={variables}
|
|
|
|
setVariables={setVariables}
|
|
|
|
inputType={TextAreaInputType.CUSTOM_ACCESS_TOKEN_SCRIPT}
|
|
|
|
placeholder="Add script here"
|
|
|
|
minH="25vh"
|
|
|
|
/>
|
|
|
|
</Flex>
|
|
|
|
</Flex>
|
|
|
|
</Stack>
|
|
|
|
</div>
|
|
|
|
);
|
2022-05-07 16:40:29 +00:00
|
|
|
};
|
|
|
|
|
2022-10-02 17:06:57 +00:00
|
|
|
export default AccessToken;
|