[2.4.3] Add Docker Support, Make Address Optional

This commit is contained in:
Amruth Pillai
2020-12-24 11:08:59 +05:30
parent c1cc9d0a69
commit 85a489cefa
15 changed files with 92 additions and 51 deletions
+3
View File
@@ -4,6 +4,7 @@ import { useTranslation } from 'react-i18next';
import { FaCaretRight } from 'react-icons/fa';
import PageContext from '../../../contexts/PageContext';
import { safetyCheck } from '../../../utils';
import BirthDateB from '../BirthDate/BirthDateB';
import Icons from '../Icons';
const ContactItem = ({ value, icon, link }) => {
@@ -53,6 +54,8 @@ const ContactA = () => {
link={`mailto:${data.profile.email}`}
/>
<BirthDateB />
{safetyCheck(data.social) &&
data.social.items.map((x) => (
<ContactItem
+3
View File
@@ -4,6 +4,7 @@ import { useTranslation } from 'react-i18next';
import { FaCaretRight } from 'react-icons/fa';
import PageContext from '../../../contexts/PageContext';
import { safetyCheck } from '../../../utils';
import BirthDateC from '../BirthDate/BirthDateC';
import Icons from '../Icons';
const ContactItem = ({ value, icon, link }) => {
@@ -53,6 +54,8 @@ const ContactB = () => {
link={`mailto:${data.profile.email}`}
/>
<BirthDateC />
{safetyCheck(data.social) &&
data.social.items.map((x) => (
<ContactItem
+5 -2
View File
@@ -1,7 +1,8 @@
import React, { memo, useContext } from 'react';
import { useTranslation } from 'react-i18next';
import PageContext from '../../../contexts/PageContext';
import { safetyCheck } from '../../../utils';
import { hasAddress, safetyCheck } from '../../../utils';
import BirthDateA from '../BirthDate/BirthDateA';
const ContactItem = ({ value, label, link }) =>
value ? (
@@ -23,7 +24,7 @@ const ContactC = () => {
return (
<div className="text-xs grid gap-2">
{data.profile.address.line1 && (
{hasAddress(data.profile.address) && (
<div>
<h6 className="capitalize font-semibold">
{t('shared.forms.address')}
@@ -54,6 +55,8 @@ const ContactC = () => {
link={`mailto:${data.profile.email}`}
/>
<BirthDateA />
{safetyCheck(data.social) &&
data.social.items.map((x) => (
<ContactItem
+5 -2
View File
@@ -2,7 +2,8 @@ import React, { memo, useContext } from 'react';
import { useTranslation } from 'react-i18next';
import { MdFlare } from 'react-icons/md';
import PageContext from '../../../contexts/PageContext';
import { safetyCheck } from '../../../utils';
import { hasAddress, safetyCheck } from '../../../utils';
import BirthDateA from '../BirthDate/BirthDateA';
const ContactItem = ({ value, label, link }) =>
value ? (
@@ -41,7 +42,7 @@ const ContactD = () => {
<MdFlare size="20px" />
</div>
{data.profile.address.line1 && (
{hasAddress(data.profile.address) && (
<div>
<h6 className="capitalize font-semibold">
{t('shared.forms.address')}
@@ -72,6 +73,8 @@ const ContactD = () => {
link={`mailto:${data.profile.email}`}
/>
<BirthDateA />
{safetyCheck(data.social) &&
data.social.items.map((x) => (
<ContactItem