1 line
6.8 KiB
Plaintext
1 line
6.8 KiB
Plaintext
{"version":3,"file":"HomePage.mjs","sources":["../../../admin/src/pages/HomePage.tsx"],"sourcesContent":["/*\n *\n * HomePage\n *\n */\n\nimport { Box, Flex, Typography, Link } from '@strapi/design-system';\nimport { Layouts } from '@strapi/strapi/admin';\nimport { useIntl } from 'react-intl';\nimport { styled } from 'styled-components';\n\nimport { CloudBox } from '../components/Cloud';\nimport { GithubBox } from '../components/Github';\nimport { getTrad } from '../utils/getTrad';\n\nimport cornerOrnamentPath from './assets/corner-ornament.svg';\nimport leftSideCloudPath from './assets/left-side-cloud.png';\nimport rightSideCloudPath from './assets/right-side-cloud.png';\n\nconst LogoContainer = styled(Box)`\n position: absolute;\n top: 0;\n right: 0;\n\n img {\n width: 15rem;\n }\n`;\n\nconst RightSideCloudContainer = styled(Box)`\n position: absolute;\n top: 400px;\n right: 0;\n\n img {\n width: 15rem;\n }\n`;\n\nconst LeftSideCloudContainer = styled(Box)`\n position: absolute;\n top: 150px;\n left: 56px;\n\n img {\n width: 15rem;\n }\n`;\n\nconst HomePage = () => {\n const { formatMessage } = useIntl();\n\n return (\n <Box paddingLeft={10} paddingRight={10}>\n <RightSideCloudContainer>\n <img alt=\"right-side-cloud\" aria-hidden src={rightSideCloudPath} />\n </RightSideCloudContainer>\n <LeftSideCloudContainer>\n <img alt=\"left-side-cloud\" aria-hidden src={leftSideCloudPath} />\n </LeftSideCloudContainer>\n <LogoContainer>\n <img alt=\"strapi-corner-ornament\" aria-hidden src={cornerOrnamentPath} />\n </LogoContainer>\n\n <Box paddingLeft={10} paddingRight={10} paddingBottom={8} paddingTop={10}>\n <Flex justifyContent=\"space-between\" alignItems=\"center\" direction=\"column\">\n <Flex minWidth={0}>\n <Typography tag=\"h1\" variant=\"alpha\">\n {formatMessage({\n id: getTrad('Homepage.title'),\n defaultMessage: 'Fully-managed Cloud Hosting for your Strapi Project',\n })}\n </Typography>\n </Flex>\n </Flex>\n <Flex alignItems=\"center\" direction=\"column\">\n <Typography variant=\"epsilon\" textColor=\"neutral600\" tag=\"p\">\n {formatMessage({\n id: getTrad('Homepage.subTitle'),\n defaultMessage:\n 'Follow this 2 steps process to get Everything You Need to Run Strapi in Production.',\n })}\n </Typography>\n </Flex>\n </Box>\n <Box padding={10}>\n <Layouts.Grid size=\"M\">\n <GithubBox />\n <CloudBox />\n </Layouts.Grid>\n <Box padding={6} borderRadius={8} hasRadius background=\"neutral0\" borderColor=\"neutral200\">\n <Box paddingBottom={2}>\n <Typography variant=\"delta\" fontWeight=\"bold\" textColor=\"neutral1000\" tag=\"p\">\n {formatMessage({\n id: getTrad('Homepage.textBox.label.versioned'),\n defaultMessage: 'Try Strapi Cloud for Free!',\n })}\n </Typography>\n </Box>\n\n <Typography variant=\"epsilon\" textColor=\"neutral1000\" tag=\"p\">\n {formatMessage({\n id: getTrad('Homepage.textBox.text.versioned'),\n defaultMessage:\n 'Strapi Cloud offers a 14 days free trial for you to experiment with your project on the cloud including all features.',\n })}{' '}\n <Link href=\"https://strapi.io/cloud?utm_campaign=Strapi%20Cloud%20Plugin&utm_source=In-Product&utm_medium=CTA\">\n Learn more\n </Link>\n </Typography>\n </Box>\n </Box>\n </Box>\n );\n};\n\nexport { HomePage };\n"],"names":["LogoContainer","styled","Box","RightSideCloudContainer","LeftSideCloudContainer","HomePage","formatMessage","useIntl","_jsxs","paddingLeft","paddingRight","_jsx","img","alt","aria-hidden","src","rightSideCloudPath","leftSideCloudPath","cornerOrnamentPath","paddingBottom","paddingTop","Flex","justifyContent","alignItems","direction","minWidth","Typography","tag","variant","id","getTrad","defaultMessage","textColor","padding","Layouts","Grid","size","GithubBox","CloudBox","borderRadius","hasRadius","background","borderColor","fontWeight","Link","href"],"mappings":"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"} |