0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2025-01-13 21:30:30 -05:00

refactor(console): rename CloudPreivew (#3131)

This commit is contained in:
Xiao Yijun 2023-02-16 17:10:08 +08:00 committed by GitHub
parent 3b0bee717a
commit 951ea0de6d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
46 changed files with 503 additions and 426 deletions

View file

@ -51,10 +51,10 @@ import AppContent from './containers/AppContent';
import AppEndpointsProvider, { AppEndpointsContext } from './containers/AppEndpointsProvider';
import ApiResourcePermissions from './pages/ApiResourceDetails/ApiResourcePermissions';
import ApiResourceSettings from './pages/ApiResourceDetails/ApiResourceSettings';
import CloudPreview from './pages/CloudPreview';
import CloudPreviewAbout from './pages/CloudPreview/pages/About';
import CloudPreviewWelcome from './pages/CloudPreview/pages/Welcome';
import { CloudPreviewPage } from './pages/CloudPreview/types';
import Cloud from './pages/Cloud';
import CloudAboutUser from './pages/Cloud/pages/About';
import CloudWelcome from './pages/Cloud/pages/Welcome';
import { CloudPage } from './pages/Cloud/types';
import Profile from './pages/Profile';
import RolePermissions from './pages/RoleDetails/RolePermissions';
import RoleSettings from './pages/RoleDetails/RoleSettings';
@ -83,10 +83,10 @@ const Main = () => {
<Route path="callback" element={<Callback />} />
<Route path="welcome" element={<Welcome />} />
<Route element={<AppLayout />}>
<Route path="cloud-preview" element={<CloudPreview />}>
<Route index element={<Navigate replace to={CloudPreviewPage.Welcome} />} />
<Route path={CloudPreviewPage.Welcome} element={<CloudPreviewWelcome />} />
<Route path={CloudPreviewPage.About} element={<CloudPreviewAbout />} />
<Route path="cloud" element={<Cloud />}>
<Route index element={<Navigate replace to={CloudPage.Welcome} />} />
<Route path={CloudPage.Welcome} element={<CloudWelcome />} />
<Route path={CloudPage.AboutUser} element={<CloudAboutUser />} />
</Route>
<Route element={<AppContent />}>
<Route path="*" element={<NotFound />} />

View file

@ -1,4 +1,4 @@
.cloudPreview {
.cloud {
flex-grow: 1;
overflow: hidden;
}

View file

@ -2,10 +2,10 @@ import { Outlet } from 'react-router-dom';
import * as styles from './index.module.scss';
const CloudPreview = () => (
<div className={styles.cloudPreview}>
const Cloud = () => (
<div className={styles.cloud}>
<Outlet />
</div>
);
export default CloudPreview;
export default Cloud;

View file

@ -7,13 +7,13 @@ import Button from '@/components/Button';
import FormField from '@/components/FormField';
import OverlayScrollbar from '@/components/OverlayScrollbar';
import TextInput from '@/components/TextInput';
import * as pageLayout from '@/pages/CloudPreview/layout.module.scss';
import * as pageLayout from '@/pages/Cloud/layout.module.scss';
import ActionBar from '../../components/ActionBar';
import { CardSelector, MultiCardSelector } from '../../components/CardSelector';
import type { Questionnaire } from '../../types';
import { CloudPreviewPage } from '../../types';
import { getPreviewPagePathname } from '../../utils';
import { CloudPage } from '../../types';
import { getCloudPagePathname } from '../../utils';
import * as styles from './index.module.scss';
import { titleOptions, companySizeOptions, reasonOptions } from './options';
@ -30,11 +30,11 @@ const About = () => {
const onNext = async () => {
await onSubmit();
navigate(getPreviewPagePathname(CloudPreviewPage.SignInExperience));
navigate(getCloudPagePathname(CloudPage.SignInExperience));
};
const onBack = async () => {
navigate(getPreviewPagePathname(CloudPreviewPage.Welcome));
navigate(getCloudPagePathname(CloudPage.Welcome));
};
return (
@ -42,13 +42,10 @@ const About = () => {
<OverlayScrollbar className={pageLayout.contentContainer}>
<div className={pageLayout.content}>
<Case />
<div className={styles.title}>{t('cloud_preview.about.title')}</div>
<div className={styles.description}>{t('cloud_preview.about.description')}</div>
<div className={styles.title}>{t('cloud.about.title')}</div>
<div className={styles.description}>{t('cloud.about.description')}</div>
<form className={styles.form}>
<FormField
title="cloud_preview.about.title_field"
headlineClassName={styles.cardFieldHeadline}
>
<FormField title="cloud.about.title_field" headlineClassName={styles.cardFieldHeadline}>
<Controller
control={control}
name="titles"
@ -64,14 +61,14 @@ const About = () => {
)}
/>
</FormField>
<FormField title="cloud_preview.about.company_name_field">
<FormField title="cloud.about.company_name_field">
<TextInput
placeholder={t('cloud_preview.about.company_name_placeholder')}
placeholder={t('cloud.about.company_name_placeholder')}
{...register('companyName')}
/>
</FormField>
<FormField
title="cloud_preview.about.company_size_field"
title="cloud.about.company_size_field"
headlineClassName={styles.cardFieldHeadline}
>
<Controller
@ -89,7 +86,7 @@ const About = () => {
/>
</FormField>
<FormField
title="cloud_preview.about.reason_field"
title="cloud.about.reason_field"
headlineClassName={styles.cardFieldHeadline}
>
<Controller

View file

@ -0,0 +1,29 @@
import type { Option as SelectorOption } from '@/pages/Cloud/components/CardSelector';
import { CompanySize, Reason, Title } from '../../types';
export const titleOptions: SelectorOption[] = [
{ title: 'cloud.about.title_options.developer', value: Title.Developer },
{ title: 'cloud.about.title_options.team_lead', value: Title.TeamLead },
{ title: 'cloud.about.title_options.ceo', value: Title.Ceo },
{ title: 'cloud.about.title_options.cto', value: Title.Cto },
{ title: 'cloud.about.title_options.product', value: Title.Product },
{ title: 'cloud.about.title_options.others', value: Title.Others },
];
export const companySizeOptions: SelectorOption[] = [
{ title: 'cloud.about.company_options.size_1', value: CompanySize.Scale1 },
{ title: 'cloud.about.company_options.size_1_49', value: CompanySize.Scale2 },
{ title: 'cloud.about.company_options.size_50_199', value: CompanySize.Scale3 },
{ title: 'cloud.about.company_options.size_200_999', value: CompanySize.Scale4 },
{ title: 'cloud.about.company_options.size_1000_plus', value: CompanySize.Scale5 },
];
export const reasonOptions: SelectorOption[] = [
{ title: 'cloud.about.reason_options.adoption', value: Reason.Adoption },
{ title: 'cloud.about.reason_options.replacement', value: Reason.Replacement },
{ title: 'cloud.about.reason_options.evaluation', value: Reason.Evaluation },
{ title: 'cloud.about.reason_options.experimentation', value: Reason.Experimentation },
{ title: 'cloud.about.reason_options.aesthetics', value: Reason.Aesthetics },
{ title: 'cloud.about.reason_options.others', value: Reason.Others },
];

View file

@ -7,13 +7,13 @@ import Congrats from '@/assets/images/congrats.svg';
import Button from '@/components/Button';
import FormField from '@/components/FormField';
import OverlayScrollbar from '@/components/OverlayScrollbar';
import * as pageLayout from '@/pages/CloudPreview/layout.module.scss';
import * as pageLayout from '@/pages/Cloud/layout.module.scss';
import ActionBar from '../../components/ActionBar';
import { CardSelector } from '../../components/CardSelector';
import type { Questionnaire } from '../../types';
import { CloudPreviewPage } from '../../types';
import { getPreviewPagePathname } from '../../utils';
import { CloudPage } from '../../types';
import { getCloudPagePathname } from '../../utils';
import * as styles from './index.module.scss';
import { deploymentTypeOptions, projectOptions } from './options';
@ -33,7 +33,7 @@ const Welcome = () => {
const onNext = async () => {
await onSubmit();
navigate(getPreviewPagePathname(CloudPreviewPage.About));
navigate(getCloudPagePathname(CloudPage.AboutUser));
};
return (
@ -41,11 +41,11 @@ const Welcome = () => {
<OverlayScrollbar className={pageLayout.contentContainer}>
<div className={classNames(pageLayout.content, styles.content)}>
<Congrats className={styles.congrats} />
<div className={styles.title}>{t('cloud_preview.welcome.title')}</div>
<div className={styles.description}>{t('cloud_preview.welcome.description')}</div>
<div className={styles.title}>{t('cloud.welcome.title')}</div>
<div className={styles.description}>{t('cloud.welcome.description')}</div>
<form className={styles.form}>
<FormField
title="cloud_preview.welcome.project_field"
title="cloud.welcome.project_field"
headlineClassName={styles.cardFieldHeadline}
>
<Controller
@ -63,7 +63,7 @@ const Welcome = () => {
/>
</FormField>
<FormField
title="cloud_preview.welcome.deployment_type_field"
title="cloud.welcome.deployment_type_field"
headlineClassName={styles.cardFieldHeadline}
>
<Controller

View file

@ -2,19 +2,19 @@ import Building from '@/assets/images/building.svg';
import Cloud from '@/assets/images/cloud.svg';
import Database from '@/assets/images/database.svg';
import Pizza from '@/assets/images/pizza.svg';
import type { Option as SelectorOption } from '@/pages/CloudPreview/components/CardSelector';
import type { Option as SelectorOption } from '@/pages/Cloud/components/CardSelector';
import { DeploymentType, Project } from '../../types';
export const projectOptions: SelectorOption[] = [
{
icon: <Pizza />,
title: 'cloud_preview.welcome.project_personal',
title: 'cloud.welcome.project_options.personal',
value: Project.Personal,
},
{
icon: <Building />,
title: 'cloud_preview.welcome.project_company',
title: 'cloud.welcome.project_options.company',
value: Project.Company,
},
];
@ -22,12 +22,12 @@ export const projectOptions: SelectorOption[] = [
export const deploymentTypeOptions: SelectorOption[] = [
{
icon: <Database />,
title: 'cloud_preview.welcome.deployment_type_opensource',
title: 'cloud.welcome.deployment_type_options.opensource',
value: DeploymentType.Opensource,
},
{
icon: <Cloud />,
title: 'cloud_preview.welcome.deployment_type_cloud',
title: 'cloud.welcome.deployment_type_options.cloud',
value: DeploymentType.Cloud,
},
];

View file

@ -1,6 +1,6 @@
export enum CloudPreviewPage {
export enum CloudPage {
Welcome = 'welcome',
About = 'about',
AboutUser = 'about-user',
SignInExperience = 'sign-in-experience',
}

View file

@ -0,0 +1,3 @@
import type { CloudPage } from './types';
export const getCloudPagePathname = (page: CloudPage) => `/cloud/${page}`;

View file

@ -1,29 +0,0 @@
import type { Option as SelectorOption } from '@/pages/CloudPreview/components/CardSelector';
import { CompanySize, Reason, Title } from '../../types';
export const titleOptions: SelectorOption[] = [
{ title: 'cloud_preview.about.title_developer', value: Title.Developer },
{ title: 'cloud_preview.about.title_team_lead', value: Title.TeamLead },
{ title: 'cloud_preview.about.title_ceo', value: Title.Ceo },
{ title: 'cloud_preview.about.title_cto', value: Title.Cto },
{ title: 'cloud_preview.about.title_product', value: Title.Product },
{ title: 'cloud_preview.about.title_others', value: Title.Others },
];
export const companySizeOptions: SelectorOption[] = [
{ title: 'cloud_preview.about.company_size_1', value: CompanySize.Scale1 },
{ title: 'cloud_preview.about.company_size_1_49', value: CompanySize.Scale2 },
{ title: 'cloud_preview.about.company_size_50_199', value: CompanySize.Scale3 },
{ title: 'cloud_preview.about.company_size_200_999', value: CompanySize.Scale4 },
{ title: 'cloud_preview.about.company_size_1000_plus', value: CompanySize.Scale5 },
];
export const reasonOptions: SelectorOption[] = [
{ title: 'cloud_preview.about.reason_adoption', value: Reason.Adoption },
{ title: 'cloud_preview.about.reason_replacement', value: Reason.Replacement },
{ title: 'cloud_preview.about.reason_evaluation', value: Reason.Evaluation },
{ title: 'cloud_preview.about.reason_experimentation', value: Reason.Experimentation },
{ title: 'cloud_preview.about.reason_aesthetics', value: Reason.Aesthetics },
{ title: 'cloud_preview.about.reason_others', value: Reason.Others },
];

View file

@ -1,3 +0,0 @@
import type { CloudPreviewPage } from './types';
export const getPreviewPagePathname = (page: CloudPreviewPage) => `/cloud-preview/${page}`;

View file

@ -1,42 +0,0 @@
const cloud_preview = {
welcome: {
title: 'Welcome and lets create your own Logto Cloud Preview', // UNTRANSLATED
description:
'Whether youre an open-source or cloud user, take a tour of the showcase and experience the full value of Logto. This demo also serves as a preview of Logtos SaaS version.', // UNTRANSLATED
project_field: 'Im using Logto for', // UNTRANSLATED
project_personal: 'Personal project', // UNTRANSLATED
project_company: 'Company project', // UNTRANSLATED
deployment_type_field: 'Prefer open-source or cloud?', // UNTRANSLATED
deployment_type_opensource: 'Opensource', // UNTRANSLATED
deployment_type_cloud: 'Cloud', // UNTRANSLATED
},
about: {
title: 'A little bit about you', // UNTRANSLATED
description:
'Lets make your Logto experience unique to you by getting to know you better. Your information is safe with us.', // UNTRANSLATED
title_field: 'Your title', // UNTRANSLATED
title_developer: 'Developer', // UNTRANSLATED
title_team_lead: 'Team Lead', // UNTRANSLATED
title_ceo: 'CEO', // UNTRANSLATED
title_cto: 'CTO', // UNTRANSLATED
title_product: 'Product', // UNTRANSLATED
title_others: 'Others', // UNTRANSLATED
company_name_field: 'Company name', // UNTRANSLATED
company_name_placeholder: 'Acme.co', // UNTRANSLATED
company_size_field: 'Hows your company size?', // UNTRANSLATED
company_size_1: '1', // UNTRANSLATED
company_size_1_49: '1-49', // UNTRANSLATED
company_size_50_199: '50-199', // UNTRANSLATED
company_size_200_999: '200-999', // UNTRANSLATED
company_size_1000_plus: '1000+', // UNTRANSLATED
reason_field: 'Im signing up because', // UNTRANSLATED
reason_adoption: 'Implementing new tech infra for early projects', // UNTRANSLATED
reason_replacement: 'Seeking a replacement for the current authentication system', // UNTRANSLATED
reason_evaluation: 'Investigating open-source or budget-friendly SaaS options', // UNTRANSLATED
reason_experimentation: 'Exploring and experimenting with OIDC and products', // UNTRANSLATED
reason_aesthetics: 'Finding an auth solution with beautiful UI and components', // UNTRANSLATED
reason_others: 'Others', // UNTRANSLATED
},
};
export default cloud_preview;

View file

@ -0,0 +1,52 @@
const cloud = {
welcome: {
title: 'Welcome and lets create your own Logto Cloud Preview', // UNTRANSLATED
description:
'Whether youre an open-source or cloud user, take a tour of the showcase and experience the full value of Logto. This demo also serves as a preview of Logtos SaaS version.', // UNTRANSLATED
project_field: 'Im using Logto for', // UNTRANSLATED
project_options: {
personal: 'Personal project', // UNTRANSLATED
company: 'Company project', // UNTRANSLATED
},
deployment_type_field: 'Prefer open-source or cloud?', // UNTRANSLATED
deployment_type_options: {
opensource: 'Opensource', // UNTRANSLATED
cloud: 'Cloud', // UNTRANSLATED
},
},
about: {
title: 'A little bit about you', // UNTRANSLATED
description:
'Lets make your Logto experience unique to you by getting to know you better. Your information is safe with us.', // UNTRANSLATED
title_field: 'Your title', // UNTRANSLATED
title_options: {
developer: 'Developer', // UNTRANSLATED
team_lead: 'Team Lead', // UNTRANSLATED
ceo: 'CEO', // UNTRANSLATED
cto: 'CTO', // UNTRANSLATED
product: 'Product', // UNTRANSLATED
others: 'Others', // UNTRANSLATED
},
company_name_field: 'Company name', // UNTRANSLATED
company_name_placeholder: 'Acme.co', // UNTRANSLATED
company_size_field: 'Hows your company size?', // UNTRANSLATED
company_options: {
size_1: '1', // UNTRANSLATED
size_1_49: '1-49', // UNTRANSLATED
size_50_199: '50-199', // UNTRANSLATED
size_200_999: '200-999', // UNTRANSLATED
size_1000_plus: '1000+', // UNTRANSLATED
},
reason_field: 'Im signing up because', // UNTRANSLATED
reason_options: {
adoption: 'Implementing new tech infra for early projects', // UNTRANSLATED
replacement: 'Seeking a replacement for the current authentication system', // UNTRANSLATED
evaluation: 'Investigating open-source or budget-friendly SaaS options', // UNTRANSLATED
experimentation: 'Exploring and experimenting with OIDC and products', // UNTRANSLATED
aesthetics: 'Finding an auth solution with beautiful UI and components', // UNTRANSLATED
others: 'Others', // UNTRANSLATED
},
},
};
export default cloud;

View file

@ -2,7 +2,7 @@ import api_resource_details from './api-resource-details.js';
import api_resources from './api-resources.js';
import application_details from './application-details.js';
import applications from './applications.js';
import cloud_preview from './cloud-preview.js';
import cloud from './cloud.js';
import connector_details from './connector-details.js';
import connectors from './connectors.js';
import contact from './contact.js';
@ -55,7 +55,7 @@ const admin_console = {
roles,
role_details,
permissions,
cloud_preview,
cloud,
};
export default admin_console;

View file

@ -1,42 +0,0 @@
const cloud_preview = {
welcome: {
title: 'Welcome and lets create your own Logto Cloud Preview',
description:
'Whether youre an open-source or cloud user, take a tour of the showcase and experience the full value of Logto. This demo also serves as a preview of Logtos SaaS version.',
project_field: 'Im using Logto for',
project_personal: 'Personal project',
project_company: 'Company project',
deployment_type_field: 'Prefer open-source or cloud?',
deployment_type_opensource: 'Opensource',
deployment_type_cloud: 'Cloud',
},
about: {
title: 'A little bit about you',
description:
'Lets make your Logto experience unique to you by getting to know you better. Your information is safe with us.',
title_field: 'Your title',
title_developer: 'Developer',
title_team_lead: 'Team Lead',
title_ceo: 'CEO',
title_cto: 'CTO',
title_product: 'Product',
title_others: 'Others',
company_name_field: 'Company name',
company_name_placeholder: 'Acme.co',
company_size_field: 'Hows your company size?',
company_size_1: '1',
company_size_1_49: '1-49',
company_size_50_199: '50-199',
company_size_200_999: '200-999',
company_size_1000_plus: '1000+',
reason_field: 'Im signing up because',
reason_adoption: 'Implementing new tech infra for early projects',
reason_replacement: 'Seeking a replacement for the current authentication system',
reason_evaluation: 'Investigating open-source or budget-friendly SaaS options',
reason_experimentation: 'Exploring and experimenting with OIDC and products',
reason_aesthetics: 'Finding an auth solution with beautiful UI and components',
reason_others: 'Others',
},
};
export default cloud_preview;

View file

@ -0,0 +1,52 @@
const cloud = {
welcome: {
title: 'Welcome and lets create your own Logto Cloud Preview',
description:
'Whether youre an open-source or cloud user, take a tour of the showcase and experience the full value of Logto. This demo also serves as a preview of Logtos SaaS version.',
project_field: 'Im using Logto for',
project_options: {
personal: 'Personal project',
company: 'Company project',
},
deployment_type_field: 'Prefer open-source or cloud?',
deployment_type_options: {
opensource: 'Opensource',
cloud: 'Cloud',
},
},
about: {
title: 'A little bit about you',
description:
'Lets make your Logto experience unique to you by getting to know you better. Your information is safe with us.',
title_field: 'Your title',
title_options: {
developer: 'Developer',
team_lead: 'Team Lead',
ceo: 'CEO',
cto: 'CTO',
product: 'Product',
others: 'Others',
},
company_name_field: 'Company name',
company_name_placeholder: 'Acme.co',
company_size_field: 'Hows your company size?',
company_options: {
size_1: '1',
size_1_49: '1-49',
size_50_199: '50-199',
size_200_999: '200-999',
size_1000_plus: '1000+',
},
reason_field: 'Im signing up because',
reason_options: {
adoption: 'Implementing new tech infra for early projects',
replacement: 'Seeking a replacement for the current authentication system',
evaluation: 'Investigating open-source or budget-friendly SaaS options',
experimentation: 'Exploring and experimenting with OIDC and products',
aesthetics: 'Finding an auth solution with beautiful UI and components',
others: 'Others',
},
},
};
export default cloud;

View file

@ -2,7 +2,7 @@ import api_resource_details from './api-resource-details.js';
import api_resources from './api-resources.js';
import application_details from './application-details.js';
import applications from './applications.js';
import cloud_preview from './cloud-preview.js';
import cloud from './cloud.js';
import connector_details from './connector-details.js';
import connectors from './connectors.js';
import contact from './contact.js';
@ -55,7 +55,7 @@ const admin_console = {
roles,
role_details,
permissions,
cloud_preview,
cloud,
};
export default admin_console;

View file

@ -1,42 +0,0 @@
const cloud_preview = {
welcome: {
title: 'Welcome and lets create your own Logto Cloud Preview', // UNTRANSLATED
description:
'Whether youre an open-source or cloud user, take a tour of the showcase and experience the full value of Logto. This demo also serves as a preview of Logtos SaaS version.', // UNTRANSLATED
project_field: 'Im using Logto for', // UNTRANSLATED
project_personal: 'Personal project', // UNTRANSLATED
project_company: 'Company project', // UNTRANSLATED
deployment_type_field: 'Prefer open-source or cloud?', // UNTRANSLATED
deployment_type_opensource: 'Opensource', // UNTRANSLATED
deployment_type_cloud: 'Cloud', // UNTRANSLATED
},
about: {
title: 'A little bit about you', // UNTRANSLATED
description:
'Lets make your Logto experience unique to you by getting to know you better. Your information is safe with us.', // UNTRANSLATED
title_field: 'Your title', // UNTRANSLATED
title_developer: 'Developer', // UNTRANSLATED
title_team_lead: 'Team Lead', // UNTRANSLATED
title_ceo: 'CEO', // UNTRANSLATED
title_cto: 'CTO', // UNTRANSLATED
title_product: 'Product', // UNTRANSLATED
title_others: 'Others', // UNTRANSLATED
company_name_field: 'Company name', // UNTRANSLATED
company_name_placeholder: 'Acme.co', // UNTRANSLATED
company_size_field: 'Hows your company size?', // UNTRANSLATED
company_size_1: '1', // UNTRANSLATED
company_size_1_49: '1-49', // UNTRANSLATED
company_size_50_199: '50-199', // UNTRANSLATED
company_size_200_999: '200-999', // UNTRANSLATED
company_size_1000_plus: '1000+', // UNTRANSLATED
reason_field: 'Im signing up because', // UNTRANSLATED
reason_adoption: 'Implementing new tech infra for early projects', // UNTRANSLATED
reason_replacement: 'Seeking a replacement for the current authentication system', // UNTRANSLATED
reason_evaluation: 'Investigating open-source or budget-friendly SaaS options', // UNTRANSLATED
reason_experimentation: 'Exploring and experimenting with OIDC and products', // UNTRANSLATED
reason_aesthetics: 'Finding an auth solution with beautiful UI and components', // UNTRANSLATED
reason_others: 'Others', // UNTRANSLATED
},
};
export default cloud_preview;

View file

@ -0,0 +1,52 @@
const cloud = {
welcome: {
title: 'Welcome and lets create your own Logto Cloud Preview', // UNTRANSLATED
description:
'Whether youre an open-source or cloud user, take a tour of the showcase and experience the full value of Logto. This demo also serves as a preview of Logtos SaaS version.', // UNTRANSLATED
project_field: 'Im using Logto for', // UNTRANSLATED
project_options: {
personal: 'Personal project', // UNTRANSLATED
company: 'Company project', // UNTRANSLATED
},
deployment_type_field: 'Prefer open-source or cloud?', // UNTRANSLATED
deployment_type_options: {
opensource: 'Opensource', // UNTRANSLATED
cloud: 'Cloud', // UNTRANSLATED
},
},
about: {
title: 'A little bit about you', // UNTRANSLATED
description:
'Lets make your Logto experience unique to you by getting to know you better. Your information is safe with us.', // UNTRANSLATED
title_field: 'Your title', // UNTRANSLATED
title_options: {
developer: 'Developer', // UNTRANSLATED
team_lead: 'Team Lead', // UNTRANSLATED
ceo: 'CEO', // UNTRANSLATED
cto: 'CTO', // UNTRANSLATED
product: 'Product', // UNTRANSLATED
others: 'Others', // UNTRANSLATED
},
company_name_field: 'Company name', // UNTRANSLATED
company_name_placeholder: 'Acme.co', // UNTRANSLATED
company_size_field: 'Hows your company size?', // UNTRANSLATED
company_options: {
size_1: '1', // UNTRANSLATED
size_1_49: '1-49', // UNTRANSLATED
size_50_199: '50-199', // UNTRANSLATED
size_200_999: '200-999', // UNTRANSLATED
size_1000_plus: '1000+', // UNTRANSLATED
},
reason_field: 'Im signing up because', // UNTRANSLATED
reason_options: {
adoption: 'Implementing new tech infra for early projects', // UNTRANSLATED
replacement: 'Seeking a replacement for the current authentication system', // UNTRANSLATED
evaluation: 'Investigating open-source or budget-friendly SaaS options', // UNTRANSLATED
experimentation: 'Exploring and experimenting with OIDC and products', // UNTRANSLATED
aesthetics: 'Finding an auth solution with beautiful UI and components', // UNTRANSLATED
others: 'Others', // UNTRANSLATED
},
},
};
export default cloud;

View file

@ -2,7 +2,7 @@ import api_resource_details from './api-resource-details.js';
import api_resources from './api-resources.js';
import application_details from './application-details.js';
import applications from './applications.js';
import cloud_preview from './cloud-preview.js';
import cloud from './cloud.js';
import connector_details from './connector-details.js';
import connectors from './connectors.js';
import contact from './contact.js';
@ -55,7 +55,7 @@ const admin_console = {
roles,
role_details,
permissions,
cloud_preview,
cloud,
};
export default admin_console;

View file

@ -1,42 +0,0 @@
const cloud_preview = {
welcome: {
title: 'Welcome and lets create your own Logto Cloud Preview', // UNTRANSLATED
description:
'Whether youre an open-source or cloud user, take a tour of the showcase and experience the full value of Logto. This demo also serves as a preview of Logtos SaaS version.', // UNTRANSLATED
project_field: 'Im using Logto for', // UNTRANSLATED
project_personal: 'Personal project', // UNTRANSLATED
project_company: 'Company project', // UNTRANSLATED
deployment_type_field: 'Prefer open-source or cloud?', // UNTRANSLATED
deployment_type_opensource: 'Opensource', // UNTRANSLATED
deployment_type_cloud: 'Cloud', // UNTRANSLATED
},
about: {
title: 'A little bit about you', // UNTRANSLATED
description:
'Lets make your Logto experience unique to you by getting to know you better. Your information is safe with us.', // UNTRANSLATED
title_field: 'Your title', // UNTRANSLATED
title_developer: 'Developer', // UNTRANSLATED
title_team_lead: 'Team Lead', // UNTRANSLATED
title_ceo: 'CEO', // UNTRANSLATED
title_cto: 'CTO', // UNTRANSLATED
title_product: 'Product', // UNTRANSLATED
title_others: 'Others', // UNTRANSLATED
company_name_field: 'Company name', // UNTRANSLATED
company_name_placeholder: 'Acme.co', // UNTRANSLATED
company_size_field: 'Hows your company size?', // UNTRANSLATED
company_size_1: '1', // UNTRANSLATED
company_size_1_49: '1-49', // UNTRANSLATED
company_size_50_199: '50-199', // UNTRANSLATED
company_size_200_999: '200-999', // UNTRANSLATED
company_size_1000_plus: '1000+', // UNTRANSLATED
reason_field: 'Im signing up because', // UNTRANSLATED
reason_adoption: 'Implementing new tech infra for early projects', // UNTRANSLATED
reason_replacement: 'Seeking a replacement for the current authentication system', // UNTRANSLATED
reason_evaluation: 'Investigating open-source or budget-friendly SaaS options', // UNTRANSLATED
reason_experimentation: 'Exploring and experimenting with OIDC and products', // UNTRANSLATED
reason_aesthetics: 'Finding an auth solution with beautiful UI and components', // UNTRANSLATED
reason_others: 'Others', // UNTRANSLATED
},
};
export default cloud_preview;

View file

@ -0,0 +1,52 @@
const cloud = {
welcome: {
title: 'Welcome and lets create your own Logto Cloud Preview', // UNTRANSLATED
description:
'Whether youre an open-source or cloud user, take a tour of the showcase and experience the full value of Logto. This demo also serves as a preview of Logtos SaaS version.', // UNTRANSLATED
project_field: 'Im using Logto for', // UNTRANSLATED
project_options: {
personal: 'Personal project', // UNTRANSLATED
company: 'Company project', // UNTRANSLATED
},
deployment_type_field: 'Prefer open-source or cloud?', // UNTRANSLATED
deployment_type_options: {
opensource: 'Opensource', // UNTRANSLATED
cloud: 'Cloud', // UNTRANSLATED
},
},
about: {
title: 'A little bit about you', // UNTRANSLATED
description:
'Lets make your Logto experience unique to you by getting to know you better. Your information is safe with us.', // UNTRANSLATED
title_field: 'Your title', // UNTRANSLATED
title_options: {
developer: 'Developer', // UNTRANSLATED
team_lead: 'Team Lead', // UNTRANSLATED
ceo: 'CEO', // UNTRANSLATED
cto: 'CTO', // UNTRANSLATED
product: 'Product', // UNTRANSLATED
others: 'Others', // UNTRANSLATED
},
company_name_field: 'Company name', // UNTRANSLATED
company_name_placeholder: 'Acme.co', // UNTRANSLATED
company_size_field: 'Hows your company size?', // UNTRANSLATED
company_options: {
size_1: '1', // UNTRANSLATED
size_1_49: '1-49', // UNTRANSLATED
size_50_199: '50-199', // UNTRANSLATED
size_200_999: '200-999', // UNTRANSLATED
size_1000_plus: '1000+', // UNTRANSLATED
},
reason_field: 'Im signing up because', // UNTRANSLATED
reason_options: {
adoption: 'Implementing new tech infra for early projects', // UNTRANSLATED
replacement: 'Seeking a replacement for the current authentication system', // UNTRANSLATED
evaluation: 'Investigating open-source or budget-friendly SaaS options', // UNTRANSLATED
experimentation: 'Exploring and experimenting with OIDC and products', // UNTRANSLATED
aesthetics: 'Finding an auth solution with beautiful UI and components', // UNTRANSLATED
others: 'Others', // UNTRANSLATED
},
},
};
export default cloud;

View file

@ -2,7 +2,7 @@ import api_resource_details from './api-resource-details.js';
import api_resources from './api-resources.js';
import application_details from './application-details.js';
import applications from './applications.js';
import cloud_preview from './cloud-preview.js';
import cloud from './cloud.js';
import connector_details from './connector-details.js';
import connectors from './connectors.js';
import contact from './contact.js';
@ -55,7 +55,7 @@ const admin_console = {
roles,
role_details,
permissions,
cloud_preview,
cloud,
};
export default admin_console;

View file

@ -1,42 +0,0 @@
const cloud_preview = {
welcome: {
title: 'Welcome and lets create your own Logto Cloud Preview', // UNTRANSLATED
description:
'Whether youre an open-source or cloud user, take a tour of the showcase and experience the full value of Logto. This demo also serves as a preview of Logtos SaaS version.', // UNTRANSLATED
project_field: 'Im using Logto for', // UNTRANSLATED
project_personal: 'Personal project', // UNTRANSLATED
project_company: 'Company project', // UNTRANSLATED
deployment_type_field: 'Prefer open-source or cloud?', // UNTRANSLATED
deployment_type_opensource: 'Opensource', // UNTRANSLATED
deployment_type_cloud: 'Cloud', // UNTRANSLATED
},
about: {
title: 'A little bit about you', // UNTRANSLATED
description:
'Lets make your Logto experience unique to you by getting to know you better. Your information is safe with us.', // UNTRANSLATED
title_field: 'Your title', // UNTRANSLATED
title_developer: 'Developer', // UNTRANSLATED
title_team_lead: 'Team Lead', // UNTRANSLATED
title_ceo: 'CEO', // UNTRANSLATED
title_cto: 'CTO', // UNTRANSLATED
title_product: 'Product', // UNTRANSLATED
title_others: 'Others', // UNTRANSLATED
company_name_field: 'Company name', // UNTRANSLATED
company_name_placeholder: 'Acme.co', // UNTRANSLATED
company_size_field: 'Hows your company size?', // UNTRANSLATED
company_size_1: '1', // UNTRANSLATED
company_size_1_49: '1-49', // UNTRANSLATED
company_size_50_199: '50-199', // UNTRANSLATED
company_size_200_999: '200-999', // UNTRANSLATED
company_size_1000_plus: '1000+', // UNTRANSLATED
reason_field: 'Im signing up because', // UNTRANSLATED
reason_adoption: 'Implementing new tech infra for early projects', // UNTRANSLATED
reason_replacement: 'Seeking a replacement for the current authentication system', // UNTRANSLATED
reason_evaluation: 'Investigating open-source or budget-friendly SaaS options', // UNTRANSLATED
reason_experimentation: 'Exploring and experimenting with OIDC and products', // UNTRANSLATED
reason_aesthetics: 'Finding an auth solution with beautiful UI and components', // UNTRANSLATED
reason_others: 'Others', // UNTRANSLATED
},
};
export default cloud_preview;

View file

@ -0,0 +1,52 @@
const cloud = {
welcome: {
title: 'Welcome and lets create your own Logto Cloud Preview', // UNTRANSLATED
description:
'Whether youre an open-source or cloud user, take a tour of the showcase and experience the full value of Logto. This demo also serves as a preview of Logtos SaaS version.', // UNTRANSLATED
project_field: 'Im using Logto for', // UNTRANSLATED
project_options: {
personal: 'Personal project', // UNTRANSLATED
company: 'Company project', // UNTRANSLATED
},
deployment_type_field: 'Prefer open-source or cloud?', // UNTRANSLATED
deployment_type_options: {
opensource: 'Opensource', // UNTRANSLATED
cloud: 'Cloud', // UNTRANSLATED
},
},
about: {
title: 'A little bit about you', // UNTRANSLATED
description:
'Lets make your Logto experience unique to you by getting to know you better. Your information is safe with us.', // UNTRANSLATED
title_field: 'Your title', // UNTRANSLATED
title_options: {
developer: 'Developer', // UNTRANSLATED
team_lead: 'Team Lead', // UNTRANSLATED
ceo: 'CEO', // UNTRANSLATED
cto: 'CTO', // UNTRANSLATED
product: 'Product', // UNTRANSLATED
others: 'Others', // UNTRANSLATED
},
company_name_field: 'Company name', // UNTRANSLATED
company_name_placeholder: 'Acme.co', // UNTRANSLATED
company_size_field: 'Hows your company size?', // UNTRANSLATED
company_options: {
size_1: '1', // UNTRANSLATED
size_1_49: '1-49', // UNTRANSLATED
size_50_199: '50-199', // UNTRANSLATED
size_200_999: '200-999', // UNTRANSLATED
size_1000_plus: '1000+', // UNTRANSLATED
},
reason_field: 'Im signing up because', // UNTRANSLATED
reason_options: {
adoption: 'Implementing new tech infra for early projects', // UNTRANSLATED
replacement: 'Seeking a replacement for the current authentication system', // UNTRANSLATED
evaluation: 'Investigating open-source or budget-friendly SaaS options', // UNTRANSLATED
experimentation: 'Exploring and experimenting with OIDC and products', // UNTRANSLATED
aesthetics: 'Finding an auth solution with beautiful UI and components', // UNTRANSLATED
others: 'Others', // UNTRANSLATED
},
},
};
export default cloud;

View file

@ -2,7 +2,7 @@ import api_resource_details from './api-resource-details.js';
import api_resources from './api-resources.js';
import application_details from './application-details.js';
import applications from './applications.js';
import cloud_preview from './cloud-preview.js';
import cloud from './cloud.js';
import connector_details from './connector-details.js';
import connectors from './connectors.js';
import contact from './contact.js';
@ -55,7 +55,7 @@ const admin_console = {
roles,
role_details,
permissions,
cloud_preview,
cloud,
};
export default admin_console;

View file

@ -1,42 +0,0 @@
const cloud_preview = {
welcome: {
title: 'Welcome and lets create your own Logto Cloud Preview', // UNTRANSLATED
description:
'Whether youre an open-source or cloud user, take a tour of the showcase and experience the full value of Logto. This demo also serves as a preview of Logtos SaaS version.', // UNTRANSLATED
project_field: 'Im using Logto for', // UNTRANSLATED
project_personal: 'Personal project', // UNTRANSLATED
project_company: 'Company project', // UNTRANSLATED
deployment_type_field: 'Prefer open-source or cloud?', // UNTRANSLATED
deployment_type_opensource: 'Opensource', // UNTRANSLATED
deployment_type_cloud: 'Cloud', // UNTRANSLATED
},
about: {
title: 'A little bit about you', // UNTRANSLATED
description:
'Lets make your Logto experience unique to you by getting to know you better. Your information is safe with us.', // UNTRANSLATED
title_field: 'Your title', // UNTRANSLATED
title_developer: 'Developer', // UNTRANSLATED
title_team_lead: 'Team Lead', // UNTRANSLATED
title_ceo: 'CEO', // UNTRANSLATED
title_cto: 'CTO', // UNTRANSLATED
title_product: 'Product', // UNTRANSLATED
title_others: 'Others', // UNTRANSLATED
company_name_field: 'Company name', // UNTRANSLATED
company_name_placeholder: 'Acme.co', // UNTRANSLATED
company_size_field: 'Hows your company size?', // UNTRANSLATED
company_size_1: '1', // UNTRANSLATED
company_size_1_49: '1-49', // UNTRANSLATED
company_size_50_199: '50-199', // UNTRANSLATED
company_size_200_999: '200-999', // UNTRANSLATED
company_size_1000_plus: '1000+', // UNTRANSLATED
reason_field: 'Im signing up because', // UNTRANSLATED
reason_adoption: 'Implementing new tech infra for early projects', // UNTRANSLATED
reason_replacement: 'Seeking a replacement for the current authentication system', // UNTRANSLATED
reason_evaluation: 'Investigating open-source or budget-friendly SaaS options', // UNTRANSLATED
reason_experimentation: 'Exploring and experimenting with OIDC and products', // UNTRANSLATED
reason_aesthetics: 'Finding an auth solution with beautiful UI and components', // UNTRANSLATED
reason_others: 'Others', // UNTRANSLATED
},
};
export default cloud_preview;

View file

@ -0,0 +1,52 @@
const cloud = {
welcome: {
title: 'Welcome and lets create your own Logto Cloud Preview', // UNTRANSLATED
description:
'Whether youre an open-source or cloud user, take a tour of the showcase and experience the full value of Logto. This demo also serves as a preview of Logtos SaaS version.', // UNTRANSLATED
project_field: 'Im using Logto for', // UNTRANSLATED
project_options: {
personal: 'Personal project', // UNTRANSLATED
company: 'Company project', // UNTRANSLATED
},
deployment_type_field: 'Prefer open-source or cloud?', // UNTRANSLATED
deployment_type_options: {
opensource: 'Opensource', // UNTRANSLATED
cloud: 'Cloud', // UNTRANSLATED
},
},
about: {
title: 'A little bit about you', // UNTRANSLATED
description:
'Lets make your Logto experience unique to you by getting to know you better. Your information is safe with us.', // UNTRANSLATED
title_field: 'Your title', // UNTRANSLATED
title_options: {
developer: 'Developer', // UNTRANSLATED
team_lead: 'Team Lead', // UNTRANSLATED
ceo: 'CEO', // UNTRANSLATED
cto: 'CTO', // UNTRANSLATED
product: 'Product', // UNTRANSLATED
others: 'Others', // UNTRANSLATED
},
company_name_field: 'Company name', // UNTRANSLATED
company_name_placeholder: 'Acme.co', // UNTRANSLATED
company_size_field: 'Hows your company size?', // UNTRANSLATED
company_options: {
size_1: '1', // UNTRANSLATED
size_1_49: '1-49', // UNTRANSLATED
size_50_199: '50-199', // UNTRANSLATED
size_200_999: '200-999', // UNTRANSLATED
size_1000_plus: '1000+', // UNTRANSLATED
},
reason_field: 'Im signing up because', // UNTRANSLATED
reason_options: {
adoption: 'Implementing new tech infra for early projects', // UNTRANSLATED
replacement: 'Seeking a replacement for the current authentication system', // UNTRANSLATED
evaluation: 'Investigating open-source or budget-friendly SaaS options', // UNTRANSLATED
experimentation: 'Exploring and experimenting with OIDC and products', // UNTRANSLATED
aesthetics: 'Finding an auth solution with beautiful UI and components', // UNTRANSLATED
others: 'Others', // UNTRANSLATED
},
},
};
export default cloud;

View file

@ -2,7 +2,7 @@ import api_resource_details from './api-resource-details.js';
import api_resources from './api-resources.js';
import application_details from './application-details.js';
import applications from './applications.js';
import cloud_preview from './cloud-preview.js';
import cloud from './cloud.js';
import connector_details from './connector-details.js';
import connectors from './connectors.js';
import contact from './contact.js';
@ -55,7 +55,7 @@ const admin_console = {
roles,
role_details,
permissions,
cloud_preview,
cloud,
};
export default admin_console;

View file

@ -1,42 +0,0 @@
const cloud_preview = {
welcome: {
title: 'Welcome and lets create your own Logto Cloud Preview', // UNTRANSLATED
description:
'Whether youre an open-source or cloud user, take a tour of the showcase and experience the full value of Logto. This demo also serves as a preview of Logtos SaaS version.', // UNTRANSLATED
project_field: 'Im using Logto for', // UNTRANSLATED
project_personal: 'Personal project', // UNTRANSLATED
project_company: 'Company project', // UNTRANSLATED
deployment_type_field: 'Prefer open-source or cloud?', // UNTRANSLATED
deployment_type_opensource: 'Opensource', // UNTRANSLATED
deployment_type_cloud: 'Cloud', // UNTRANSLATED
},
about: {
title: 'A little bit about you', // UNTRANSLATED
description:
'Lets make your Logto experience unique to you by getting to know you better. Your information is safe with us.', // UNTRANSLATED
title_field: 'Your title', // UNTRANSLATED
title_developer: 'Developer', // UNTRANSLATED
title_team_lead: 'Team Lead', // UNTRANSLATED
title_ceo: 'CEO', // UNTRANSLATED
title_cto: 'CTO', // UNTRANSLATED
title_product: 'Product', // UNTRANSLATED
title_others: 'Others', // UNTRANSLATED
company_name_field: 'Company name', // UNTRANSLATED
company_name_placeholder: 'Acme.co', // UNTRANSLATED
company_size_field: 'Hows your company size?', // UNTRANSLATED
company_size_1: '1', // UNTRANSLATED
company_size_1_49: '1-49', // UNTRANSLATED
company_size_50_199: '50-199', // UNTRANSLATED
company_size_200_999: '200-999', // UNTRANSLATED
company_size_1000_plus: '1000+', // UNTRANSLATED
reason_field: 'Im signing up because', // UNTRANSLATED
reason_adoption: 'Implementing new tech infra for early projects', // UNTRANSLATED
reason_replacement: 'Seeking a replacement for the current authentication system', // UNTRANSLATED
reason_evaluation: 'Investigating open-source or budget-friendly SaaS options', // UNTRANSLATED
reason_experimentation: 'Exploring and experimenting with OIDC and products', // UNTRANSLATED
reason_aesthetics: 'Finding an auth solution with beautiful UI and components', // UNTRANSLATED
reason_others: 'Others', // UNTRANSLATED
},
};
export default cloud_preview;

View file

@ -0,0 +1,52 @@
const cloud = {
welcome: {
title: 'Welcome and lets create your own Logto Cloud Preview', // UNTRANSLATED
description:
'Whether youre an open-source or cloud user, take a tour of the showcase and experience the full value of Logto. This demo also serves as a preview of Logtos SaaS version.', // UNTRANSLATED
project_field: 'Im using Logto for', // UNTRANSLATED
project_options: {
personal: 'Personal project', // UNTRANSLATED
company: 'Company project', // UNTRANSLATED
},
deployment_type_field: 'Prefer open-source or cloud?', // UNTRANSLATED
deployment_type_options: {
opensource: 'Opensource', // UNTRANSLATED
cloud: 'Cloud', // UNTRANSLATED
},
},
about: {
title: 'A little bit about you', // UNTRANSLATED
description:
'Lets make your Logto experience unique to you by getting to know you better. Your information is safe with us.', // UNTRANSLATED
title_field: 'Your title', // UNTRANSLATED
title_options: {
developer: 'Developer', // UNTRANSLATED
team_lead: 'Team Lead', // UNTRANSLATED
ceo: 'CEO', // UNTRANSLATED
cto: 'CTO', // UNTRANSLATED
product: 'Product', // UNTRANSLATED
others: 'Others', // UNTRANSLATED
},
company_name_field: 'Company name', // UNTRANSLATED
company_name_placeholder: 'Acme.co', // UNTRANSLATED
company_size_field: 'Hows your company size?', // UNTRANSLATED
company_options: {
size_1: '1', // UNTRANSLATED
size_1_49: '1-49', // UNTRANSLATED
size_50_199: '50-199', // UNTRANSLATED
size_200_999: '200-999', // UNTRANSLATED
size_1000_plus: '1000+', // UNTRANSLATED
},
reason_field: 'Im signing up because', // UNTRANSLATED
reason_options: {
adoption: 'Implementing new tech infra for early projects', // UNTRANSLATED
replacement: 'Seeking a replacement for the current authentication system', // UNTRANSLATED
evaluation: 'Investigating open-source or budget-friendly SaaS options', // UNTRANSLATED
experimentation: 'Exploring and experimenting with OIDC and products', // UNTRANSLATED
aesthetics: 'Finding an auth solution with beautiful UI and components', // UNTRANSLATED
others: 'Others', // UNTRANSLATED
},
},
};
export default cloud;

View file

@ -2,7 +2,7 @@ import api_resource_details from './api-resource-details.js';
import api_resources from './api-resources.js';
import application_details from './application-details.js';
import applications from './applications.js';
import cloud_preview from './cloud-preview.js';
import cloud from './cloud.js';
import connector_details from './connector-details.js';
import connectors from './connectors.js';
import contact from './contact.js';
@ -55,7 +55,7 @@ const admin_console = {
roles,
role_details,
permissions,
cloud_preview,
cloud,
};
export default admin_console;

View file

@ -1,42 +0,0 @@
const cloud_preview = {
welcome: {
title: 'Welcome and lets create your own Logto Cloud Preview', // UNTRANSLATED
description:
'Whether youre an open-source or cloud user, take a tour of the showcase and experience the full value of Logto. This demo also serves as a preview of Logtos SaaS version.', // UNTRANSLATED
project_field: 'Im using Logto for', // UNTRANSLATED
project_personal: 'Personal project', // UNTRANSLATED
project_company: 'Company project', // UNTRANSLATED
deployment_type_field: 'Prefer open-source or cloud?', // UNTRANSLATED
deployment_type_opensource: 'Opensource', // UNTRANSLATED
deployment_type_cloud: 'Cloud', // UNTRANSLATED
},
about: {
title: 'A little bit about you', // UNTRANSLATED
description:
'Lets make your Logto experience unique to you by getting to know you better. Your information is safe with us.', // UNTRANSLATED
title_field: 'Your title', // UNTRANSLATED
title_developer: 'Developer', // UNTRANSLATED
title_team_lead: 'Team Lead', // UNTRANSLATED
title_ceo: 'CEO', // UNTRANSLATED
title_cto: 'CTO', // UNTRANSLATED
title_product: 'Product', // UNTRANSLATED
title_others: 'Others', // UNTRANSLATED
company_name_field: 'Company name', // UNTRANSLATED
company_name_placeholder: 'Acme.co', // UNTRANSLATED
company_size_field: 'Hows your company size?', // UNTRANSLATED
company_size_1: '1', // UNTRANSLATED
company_size_1_49: '1-49', // UNTRANSLATED
company_size_50_199: '50-199', // UNTRANSLATED
company_size_200_999: '200-999', // UNTRANSLATED
company_size_1000_plus: '1000+', // UNTRANSLATED
reason_field: 'Im signing up because', // UNTRANSLATED
reason_adoption: 'Implementing new tech infra for early projects', // UNTRANSLATED
reason_replacement: 'Seeking a replacement for the current authentication system', // UNTRANSLATED
reason_evaluation: 'Investigating open-source or budget-friendly SaaS options', // UNTRANSLATED
reason_experimentation: 'Exploring and experimenting with OIDC and products', // UNTRANSLATED
reason_aesthetics: 'Finding an auth solution with beautiful UI and components', // UNTRANSLATED
reason_others: 'Others', // UNTRANSLATED
},
};
export default cloud_preview;

View file

@ -0,0 +1,52 @@
const cloud = {
welcome: {
title: 'Welcome and lets create your own Logto Cloud Preview', // UNTRANSLATED
description:
'Whether youre an open-source or cloud user, take a tour of the showcase and experience the full value of Logto. This demo also serves as a preview of Logtos SaaS version.', // UNTRANSLATED
project_field: 'Im using Logto for', // UNTRANSLATED
project_options: {
personal: 'Personal project', // UNTRANSLATED
company: 'Company project', // UNTRANSLATED
},
deployment_type_field: 'Prefer open-source or cloud?', // UNTRANSLATED
deployment_type_options: {
opensource: 'Opensource', // UNTRANSLATED
cloud: 'Cloud', // UNTRANSLATED
},
},
about: {
title: 'A little bit about you', // UNTRANSLATED
description:
'Lets make your Logto experience unique to you by getting to know you better. Your information is safe with us.', // UNTRANSLATED
title_field: 'Your title', // UNTRANSLATED
title_options: {
developer: 'Developer', // UNTRANSLATED
team_lead: 'Team Lead', // UNTRANSLATED
ceo: 'CEO', // UNTRANSLATED
cto: 'CTO', // UNTRANSLATED
product: 'Product', // UNTRANSLATED
others: 'Others', // UNTRANSLATED
},
company_name_field: 'Company name', // UNTRANSLATED
company_name_placeholder: 'Acme.co', // UNTRANSLATED
company_size_field: 'Hows your company size?', // UNTRANSLATED
company_options: {
size_1: '1', // UNTRANSLATED
size_1_49: '1-49', // UNTRANSLATED
size_50_199: '50-199', // UNTRANSLATED
size_200_999: '200-999', // UNTRANSLATED
size_1000_plus: '1000+', // UNTRANSLATED
},
reason_field: 'Im signing up because', // UNTRANSLATED
reason_options: {
adoption: 'Implementing new tech infra for early projects', // UNTRANSLATED
replacement: 'Seeking a replacement for the current authentication system', // UNTRANSLATED
evaluation: 'Investigating open-source or budget-friendly SaaS options', // UNTRANSLATED
experimentation: 'Exploring and experimenting with OIDC and products', // UNTRANSLATED
aesthetics: 'Finding an auth solution with beautiful UI and components', // UNTRANSLATED
others: 'Others', // UNTRANSLATED
},
},
};
export default cloud;

View file

@ -2,7 +2,7 @@ import api_resource_details from './api-resource-details.js';
import api_resources from './api-resources.js';
import application_details from './application-details.js';
import applications from './applications.js';
import cloud_preview from './cloud-preview.js';
import cloud from './cloud.js';
import connector_details from './connector-details.js';
import connectors from './connectors.js';
import contact from './contact.js';
@ -55,7 +55,7 @@ const admin_console = {
roles,
role_details,
permissions,
cloud_preview,
cloud,
};
export default admin_console;