Fix crashes (#1216)

This commit is contained in:
Dominik Żegleń 2021-07-07 09:59:08 +02:00 committed by GitHub
parent 75d85e66cb
commit 3f378087a4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 17 additions and 15 deletions

View file

@ -4093,7 +4093,7 @@
},
"src_dot_pages_dot_components_dot_PageDetailsPage_dot_2001551496": {
"context": "page",
"string": "będzie widoczny od {data}"
"string": "będzie widoczny od {date}"
},
"src_dot_pages_dot_components_dot_PageDetailsPage_dot_643174786": {
"context": "page label",

View file

@ -66,8 +66,8 @@ const PageDetailsPage: React.FC<PageDetailsPageProps> = ({
errors,
page,
pageTypes: pageTypeChoiceList,
referencePages = [],
referenceProducts = [],
referencePages,
referenceProducts,
saveButtonBarState,
selectedPageType,
attributeValues,

View file

@ -213,7 +213,7 @@ export const PageDetails: React.FC<PageDetailsProps> = ({ id, params }) => {
errors={pageUpdateOpts.data?.pageUpdate.errors || []}
saveButtonBarState={pageUpdateOpts.status}
page={pageDetails.data?.page}
attributeValues={attributeValues}
attributeValues={attributeValues || []}
onBack={() => navigate(pageListUrl())}
onRemove={() =>
navigate(
@ -227,8 +227,10 @@ export const PageDetails: React.FC<PageDetailsProps> = ({ id, params }) => {
params.action === "assign-attribute-value" && params.id
}
onAssignReferencesClick={handleAssignAttributeReferenceClick}
referencePages={mapEdgesToItems(searchPagesOpts?.data?.search)}
referenceProducts={mapEdgesToItems(searchProductsOpts?.data?.search)}
referencePages={mapEdgesToItems(searchPagesOpts?.data?.search) || []}
referenceProducts={
mapEdgesToItems(searchProductsOpts?.data?.search) || []
}
fetchReferencePages={searchPages}
fetchMoreReferencePages={fetchMoreReferencePages}
fetchReferenceProducts={searchProducts}

View file

@ -102,7 +102,7 @@ const TranslationsEntitiesList: React.FC<TranslationsEntitiesListProps> = props
>
<TableCell>{entity?.name || <Skeleton />}</TableCell>
<TableCell className={classes.textRight}>
{entity.completion !== null &&
{!!entity?.completion &&
maybe<React.ReactNode>(
() =>
intl.formatMessage(

View file

@ -143,7 +143,7 @@ const TranslationsEntities: React.FC<TranslationsEntitiesProps> = ({
return (
<TranslationsEntitiesList
disabled={loading}
entities={mapEdgesToItems(data?.translations).map(
entities={mapEdgesToItems(data?.translations)?.map(
node =>
node.__typename === "CategoryTranslatableContent" && {
completion: {
@ -186,7 +186,7 @@ const TranslationsEntities: React.FC<TranslationsEntitiesProps> = ({
return (
<TranslationsEntitiesList
disabled={loading}
entities={mapEdgesToItems(data?.translations).map(
entities={mapEdgesToItems(data?.translations)?.map(
node =>
node.__typename === "ProductTranslatableContent" && {
completion: {
@ -230,7 +230,7 @@ const TranslationsEntities: React.FC<TranslationsEntitiesProps> = ({
return (
<TranslationsEntitiesList
disabled={loading}
entities={mapEdgesToItems(data?.translations).map(
entities={mapEdgesToItems(data?.translations)?.map(
node =>
node.__typename === "CollectionTranslatableContent" && {
completion: {
@ -274,7 +274,7 @@ const TranslationsEntities: React.FC<TranslationsEntitiesProps> = ({
return (
<TranslationsEntitiesList
disabled={loading}
entities={mapEdgesToItems(data?.translations).map(
entities={mapEdgesToItems(data?.translations)?.map(
node =>
node.__typename === "SaleTranslatableContent" && {
completion: {
@ -313,7 +313,7 @@ const TranslationsEntities: React.FC<TranslationsEntitiesProps> = ({
return (
<TranslationsEntitiesList
disabled={loading}
entities={mapEdgesToItems(data?.translations).map(
entities={mapEdgesToItems(data?.translations)?.map(
node =>
node.__typename === "VoucherTranslatableContent" && {
completion: {
@ -352,7 +352,7 @@ const TranslationsEntities: React.FC<TranslationsEntitiesProps> = ({
return (
<TranslationsEntitiesList
disabled={loading}
entities={mapEdgesToItems(data?.translations).map(
entities={mapEdgesToItems(data?.translations)?.map(
node =>
node.__typename === "PageTranslatableContent" && {
completion: {
@ -391,7 +391,7 @@ const TranslationsEntities: React.FC<TranslationsEntitiesProps> = ({
return (
<TranslationsEntitiesList
disabled={loading}
entities={mapEdgesToItems(data?.translations).map(
entities={mapEdgesToItems(data?.translations)?.map(
node =>
node.__typename === "AttributeTranslatableContent" && {
completion: null,
@ -426,7 +426,7 @@ const TranslationsEntities: React.FC<TranslationsEntitiesProps> = ({
return (
<TranslationsEntitiesList
disabled={loading}
entities={mapEdgesToItems(data?.translations).map(
entities={mapEdgesToItems(data?.translations)?.map(
node =>
node.__typename === "ShippingMethodTranslatableContent" && {
completion: {