From 5608bf03a4eaed12e647c99923d64820f04f1ca4 Mon Sep 17 00:00:00 2001 From: Kim Lan Phan Hoang Date: Wed, 22 Feb 2023 09:58:20 +0100 Subject: [PATCH] feat: return lang from member and item in app item (#238) --- src/items/AppItem.tsx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/items/AppItem.tsx b/src/items/AppItem.tsx index 00a9bdc06..d3048aa71 100644 --- a/src/items/AppItem.tsx +++ b/src/items/AppItem.tsx @@ -4,7 +4,7 @@ import Skeleton from '@mui/material/Skeleton'; import React, { Component } from 'react'; -import { UUID, getAppExtra } from '@graasp/sdk'; +import { DEFAULT_LANG, UUID, getAppExtra } from '@graasp/sdk'; import { AppItemTypeRecord, MemberRecord } from '@graasp/sdk/frontend'; import { @@ -62,7 +62,6 @@ export interface AppItemProps { * whether manual resize is enabled (as opposed to automatic resize, default) */ isResizable?: boolean; - lang?: string; /** * Id of the current member used for saving the resizing preferences */ @@ -205,8 +204,7 @@ export class AppItem extends Component { }; windowOnMessage = (e: MessageEvent): void => { - const { item, member, memberId, apiHost, lang, context, permission } = - this.props; + const { item, member, memberId, apiHost, context, permission } = this.props; const { url } = this.state; const { data, origin: requestOrigin } = e; @@ -239,7 +237,7 @@ export class AppItem extends Component { settings: item.settings, memberId: memberId || member?.id, permission, - lang, + lang: item.settings?.lang || member?.extra?.lang || DEFAULT_LANG, context, }, }),