import React from 'react';
import { Meta, Story } from '@storybook/react';
import { memori, tenant } from '../../../mocks/data';
import { Props } from '../../MemoriWidget/MemoriWidget';
import Memori from '../../../index';
import I18nWrapper from '../../../I18nWrapper';
import { VisemeProvider } from '../../../context/visemeContext';
import { ArtifactProvider } from '../../MemoriArtifactSystem/context/ArtifactContext';
const meta: Meta = {
title: 'General/Layouts/ZoomedFullBody',
component: (args: Props) => ,
argTypes: {},
parameters: {
controls: { expanded: true },
layout: 'fullscreen',
},
};
export default meta;
const Template: Story = args => (
);
const DefaultLayout = Template.bind({});
DefaultLayout.args = {
emoriName: 'Layout Storybook',
ownerUserName: 'andrea.patini',
memoriID: 'ae20fc5a-cc15-4db9-b7dd-2cd4a621b85e',
ownerUserID: '91dbc9ba-b684-4fbe-9828-b5980af6cda9',
tenantID: 'aisuru-staging.aclambda.online',
engineURL: 'https://engine-staging.memori.ai/memori/v2',
apiURL: 'https://backend-staging.memori.ai/api/v2',
layout: 'FULL_CHAT',
uiLang: 'IT',
spokenLang: 'IT',
integrationID: '0b1256c1-530c-4e67-aef8-36667c8887bb',
};
const baseIntegration = {
integrationID: '0b1256c1-530c-4e67-aef8-36667c8887bb',
memoriID: '157860e8-f014-43b3-a7c5-fb4a08c87025',
type: 'LANDING_EXPERIENCE',
state: 'NEW',
deviceEmails: null,
invocationText: null,
jobID: null,
publish: true,
creationTimestamp: '2022-06-13T14:44:52.833573Z',
lastChangeTimestamp: '2022-06-13T14:44:52.833573Z',
};
export const ZoomedFullBodyWithFullBodyAvatar = Template.bind({});
ZoomedFullBodyWithFullBodyAvatar.args = {
...DefaultLayout.args,
avatar3DURL:
'https://assets-staging.memori.ai/api/v2/asset/c0bb0d40-aebf-4e58-bfa0-45a4d7935153.glb#1763646903757',
integration: {
...baseIntegration,
customData: JSON.stringify({
textColor: '#000000',
buttonBgColor: '#007eb6',
buttonTextColor: '#ffffff',
blurBackground: true,
innerBgColor: 'light',
multilanguage: true,
avatar: 'readyplayerme-full',
avatarURL:
'https://assets-staging.memori.ai/api/v2/asset/c0bb0d40-aebf-4e58-bfa0-45a4d7935153.glb#1763646903757',
name: 'Layout Storybook',
showShare: true,
}),
},
tenant,
layout: 'ZOOMED_FULL_BODY',
};
export const ZoomedFullBodyWithHalfBodyAvatar = Template.bind({});
ZoomedFullBodyWithHalfBodyAvatar.args = {
...DefaultLayout.args,
avatar3DURL:
'https://assets.memori.ai/api/v2/asset/acc38f4a-e4c3-4a21-9818-c3d1672820ea.glb#1762875973109',
integration: {
...baseIntegration,
customData: JSON.stringify({
textColor: '#000000',
buttonBgColor: '#007eb6',
buttonTextColor: '#ffffff',
blurBackground: true,
innerBgColor: 'light',
multilanguage: true,
avatar: 'readyplayerme',
avatarURL:
'https://assets.memori.ai/api/v2/asset/acc38f4a-e4c3-4a21-9818-c3d1672820ea.glb#1762875973109',
name: 'Layout Storybook',
showShare: true,
}),
},
tenant,
layout: 'ZOOMED_FULL_BODY',
};
export const ZoomedFullBodyWithDefaultTotem = Template.bind({});
ZoomedFullBodyWithDefaultTotem.args = {
...DefaultLayout.args,
integration: {
...baseIntegration,
customData: JSON.stringify({
textColor: '#000000',
buttonBgColor: '#007eb6',
buttonTextColor: '#ffffff',
blurBackground: true,
innerBgColor: 'light',
multilanguage: true,
avatar: 'default_totem',
name: 'Layout Storybook',
showShare: true,
}),
},
tenant,
layout: 'ZOOMED_FULL_BODY',
};