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:
parent
3b0bee717a
commit
951ea0de6d
46 changed files with 503 additions and 426 deletions
|
@ -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 />} />
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.cloudPreview {
|
||||
.cloud {
|
||||
flex-grow: 1;
|
||||
overflow: hidden;
|
||||
}
|
|
@ -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;
|
|
@ -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
|
29
packages/console/src/pages/Cloud/pages/About/options.tsx
Normal file
29
packages/console/src/pages/Cloud/pages/About/options.tsx
Normal 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 },
|
||||
];
|
|
@ -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
|
|
@ -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,
|
||||
},
|
||||
];
|
|
@ -1,6 +1,6 @@
|
|||
export enum CloudPreviewPage {
|
||||
export enum CloudPage {
|
||||
Welcome = 'welcome',
|
||||
About = 'about',
|
||||
AboutUser = 'about-user',
|
||||
SignInExperience = 'sign-in-experience',
|
||||
}
|
||||
|
3
packages/console/src/pages/Cloud/utils.ts
Normal file
3
packages/console/src/pages/Cloud/utils.ts
Normal file
|
@ -0,0 +1,3 @@
|
|||
import type { CloudPage } from './types';
|
||||
|
||||
export const getCloudPagePathname = (page: CloudPage) => `/cloud/${page}`;
|
|
@ -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 },
|
||||
];
|
|
@ -1,3 +0,0 @@
|
|||
import type { CloudPreviewPage } from './types';
|
||||
|
||||
export const getPreviewPagePathname = (page: CloudPreviewPage) => `/cloud-preview/${page}`;
|
|
@ -1,42 +0,0 @@
|
|||
const cloud_preview = {
|
||||
welcome: {
|
||||
title: 'Welcome and let’s create your own Logto Cloud Preview', // UNTRANSLATED
|
||||
description:
|
||||
'Whether you’re 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 Logto’s SaaS version.', // UNTRANSLATED
|
||||
project_field: 'I’m 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:
|
||||
'Let‘s 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: 'How’s 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: 'I’m 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;
|
|
@ -0,0 +1,52 @@
|
|||
const cloud = {
|
||||
welcome: {
|
||||
title: 'Welcome and let’s create your own Logto Cloud Preview', // UNTRANSLATED
|
||||
description:
|
||||
'Whether you’re 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 Logto’s SaaS version.', // UNTRANSLATED
|
||||
project_field: 'I’m 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:
|
||||
'Let‘s 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: 'How’s 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: 'I’m 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;
|
|
@ -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;
|
||||
|
|
|
@ -1,42 +0,0 @@
|
|||
const cloud_preview = {
|
||||
welcome: {
|
||||
title: 'Welcome and let’s create your own Logto Cloud Preview',
|
||||
description:
|
||||
'Whether you’re 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 Logto’s SaaS version.',
|
||||
project_field: 'I’m 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:
|
||||
'Let‘s 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: 'How’s 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: 'I’m 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;
|
|
@ -0,0 +1,52 @@
|
|||
const cloud = {
|
||||
welcome: {
|
||||
title: 'Welcome and let’s create your own Logto Cloud Preview',
|
||||
description:
|
||||
'Whether you’re 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 Logto’s SaaS version.',
|
||||
project_field: 'I’m 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:
|
||||
'Let‘s 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: 'How’s 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: 'I’m 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;
|
|
@ -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;
|
||||
|
|
|
@ -1,42 +0,0 @@
|
|||
const cloud_preview = {
|
||||
welcome: {
|
||||
title: 'Welcome and let’s create your own Logto Cloud Preview', // UNTRANSLATED
|
||||
description:
|
||||
'Whether you’re 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 Logto’s SaaS version.', // UNTRANSLATED
|
||||
project_field: 'I’m 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:
|
||||
'Let‘s 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: 'How’s 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: 'I’m 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;
|
|
@ -0,0 +1,52 @@
|
|||
const cloud = {
|
||||
welcome: {
|
||||
title: 'Welcome and let’s create your own Logto Cloud Preview', // UNTRANSLATED
|
||||
description:
|
||||
'Whether you’re 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 Logto’s SaaS version.', // UNTRANSLATED
|
||||
project_field: 'I’m 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:
|
||||
'Let‘s 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: 'How’s 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: 'I’m 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;
|
|
@ -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;
|
||||
|
|
|
@ -1,42 +0,0 @@
|
|||
const cloud_preview = {
|
||||
welcome: {
|
||||
title: 'Welcome and let’s create your own Logto Cloud Preview', // UNTRANSLATED
|
||||
description:
|
||||
'Whether you’re 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 Logto’s SaaS version.', // UNTRANSLATED
|
||||
project_field: 'I’m 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:
|
||||
'Let‘s 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: 'How’s 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: 'I’m 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;
|
|
@ -0,0 +1,52 @@
|
|||
const cloud = {
|
||||
welcome: {
|
||||
title: 'Welcome and let’s create your own Logto Cloud Preview', // UNTRANSLATED
|
||||
description:
|
||||
'Whether you’re 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 Logto’s SaaS version.', // UNTRANSLATED
|
||||
project_field: 'I’m 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:
|
||||
'Let‘s 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: 'How’s 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: 'I’m 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;
|
|
@ -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;
|
||||
|
|
|
@ -1,42 +0,0 @@
|
|||
const cloud_preview = {
|
||||
welcome: {
|
||||
title: 'Welcome and let’s create your own Logto Cloud Preview', // UNTRANSLATED
|
||||
description:
|
||||
'Whether you’re 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 Logto’s SaaS version.', // UNTRANSLATED
|
||||
project_field: 'I’m 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:
|
||||
'Let‘s 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: 'How’s 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: 'I’m 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;
|
|
@ -0,0 +1,52 @@
|
|||
const cloud = {
|
||||
welcome: {
|
||||
title: 'Welcome and let’s create your own Logto Cloud Preview', // UNTRANSLATED
|
||||
description:
|
||||
'Whether you’re 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 Logto’s SaaS version.', // UNTRANSLATED
|
||||
project_field: 'I’m 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:
|
||||
'Let‘s 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: 'How’s 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: 'I’m 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;
|
|
@ -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;
|
||||
|
|
|
@ -1,42 +0,0 @@
|
|||
const cloud_preview = {
|
||||
welcome: {
|
||||
title: 'Welcome and let’s create your own Logto Cloud Preview', // UNTRANSLATED
|
||||
description:
|
||||
'Whether you’re 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 Logto’s SaaS version.', // UNTRANSLATED
|
||||
project_field: 'I’m 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:
|
||||
'Let‘s 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: 'How’s 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: 'I’m 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;
|
|
@ -0,0 +1,52 @@
|
|||
const cloud = {
|
||||
welcome: {
|
||||
title: 'Welcome and let’s create your own Logto Cloud Preview', // UNTRANSLATED
|
||||
description:
|
||||
'Whether you’re 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 Logto’s SaaS version.', // UNTRANSLATED
|
||||
project_field: 'I’m 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:
|
||||
'Let‘s 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: 'How’s 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: 'I’m 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;
|
|
@ -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;
|
||||
|
|
|
@ -1,42 +0,0 @@
|
|||
const cloud_preview = {
|
||||
welcome: {
|
||||
title: 'Welcome and let’s create your own Logto Cloud Preview', // UNTRANSLATED
|
||||
description:
|
||||
'Whether you’re 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 Logto’s SaaS version.', // UNTRANSLATED
|
||||
project_field: 'I’m 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:
|
||||
'Let‘s 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: 'How’s 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: 'I’m 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;
|
|
@ -0,0 +1,52 @@
|
|||
const cloud = {
|
||||
welcome: {
|
||||
title: 'Welcome and let’s create your own Logto Cloud Preview', // UNTRANSLATED
|
||||
description:
|
||||
'Whether you’re 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 Logto’s SaaS version.', // UNTRANSLATED
|
||||
project_field: 'I’m 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:
|
||||
'Let‘s 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: 'How’s 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: 'I’m 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;
|
|
@ -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;
|
||||
|
|
|
@ -1,42 +0,0 @@
|
|||
const cloud_preview = {
|
||||
welcome: {
|
||||
title: 'Welcome and let’s create your own Logto Cloud Preview', // UNTRANSLATED
|
||||
description:
|
||||
'Whether you’re 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 Logto’s SaaS version.', // UNTRANSLATED
|
||||
project_field: 'I’m 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:
|
||||
'Let‘s 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: 'How’s 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: 'I’m 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;
|
|
@ -0,0 +1,52 @@
|
|||
const cloud = {
|
||||
welcome: {
|
||||
title: 'Welcome and let’s create your own Logto Cloud Preview', // UNTRANSLATED
|
||||
description:
|
||||
'Whether you’re 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 Logto’s SaaS version.', // UNTRANSLATED
|
||||
project_field: 'I’m 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:
|
||||
'Let‘s 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: 'How’s 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: 'I’m 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;
|
|
@ -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;
|
||||
|
|
Loading…
Add table
Reference in a new issue