Merge pull request #685 from chandiwalaaadhar/fix/work-experience-website-link-redirects-404
Fix - Work Experience Website Link Redirects to 404 if manually entered without http/https
This commit is contained in:
commit
c2a35a1066
|
@ -9,7 +9,7 @@ import { useAppSelector } from '@/store/hooks';
|
|||
import { SectionProps } from '@/templates/sectionMap';
|
||||
import DataDisplay from '@/templates/shared/DataDisplay';
|
||||
import { formatDateString } from '@/utils/date';
|
||||
import { parseListItemPath } from '@/utils/template';
|
||||
import { addHttp, parseListItemPath } from '@/utils/template';
|
||||
|
||||
import Heading from './Heading';
|
||||
|
||||
|
@ -86,7 +86,7 @@ const Section: React.FC<SectionProps> = ({
|
|||
{summary && <Markdown>{summary}</Markdown>}
|
||||
|
||||
{url && (
|
||||
<DataDisplay icon={<Link />} link={url}>
|
||||
<DataDisplay icon={<Link />} link={addHttp(url)}>
|
||||
{url}
|
||||
</DataDisplay>
|
||||
)}
|
||||
|
|
|
@ -9,7 +9,7 @@ import { useAppSelector } from '@/store/hooks';
|
|||
import { SectionProps } from '@/templates/sectionMap';
|
||||
import DataDisplay from '@/templates/shared/DataDisplay';
|
||||
import { formatDateString } from '@/utils/date';
|
||||
import { parseListItemPath } from '@/utils/template';
|
||||
import { addHttp, parseListItemPath } from '@/utils/template';
|
||||
|
||||
import Heading from './Heading';
|
||||
|
||||
|
@ -87,7 +87,7 @@ const Section: React.FC<SectionProps> = ({
|
|||
{summary && <Markdown>{summary}</Markdown>}
|
||||
|
||||
{url && (
|
||||
<DataDisplay icon={<Link />} link={url}>
|
||||
<DataDisplay icon={<Link />} link={addHttp(url)}>
|
||||
{url}
|
||||
</DataDisplay>
|
||||
)}
|
||||
|
|
|
@ -9,7 +9,7 @@ import { useAppSelector } from '@/store/hooks';
|
|||
import { SectionProps } from '@/templates/sectionMap';
|
||||
import DataDisplay from '@/templates/shared/DataDisplay';
|
||||
import { formatDateString } from '@/utils/date';
|
||||
import { parseListItemPath } from '@/utils/template';
|
||||
import { addHttp, parseListItemPath } from '@/utils/template';
|
||||
|
||||
import BadgeDisplay from './BadgeDisplay';
|
||||
import Heading from './Heading';
|
||||
|
@ -80,7 +80,7 @@ const Section: React.FC<SectionProps> = ({
|
|||
{summary && <Markdown>{summary}</Markdown>}
|
||||
|
||||
{url && (
|
||||
<DataDisplay icon={<Link />} link={url}>
|
||||
<DataDisplay icon={<Link />} link={addHttp(url)}>
|
||||
{url}
|
||||
</DataDisplay>
|
||||
)}
|
||||
|
|
|
@ -8,7 +8,7 @@ import Markdown from '@/components/shared/Markdown';
|
|||
import { useAppSelector } from '@/store/hooks';
|
||||
import { SectionProps } from '@/templates/sectionMap';
|
||||
import { formatDateString } from '@/utils/date';
|
||||
import { parseListItemPath } from '@/utils/template';
|
||||
import { addHttp, parseListItemPath } from '@/utils/template';
|
||||
|
||||
import BadgeDisplay from './BadgeDisplay';
|
||||
import Heading from './Heading';
|
||||
|
@ -84,7 +84,7 @@ const Section: React.FC<SectionProps> = ({
|
|||
|
||||
{url && (
|
||||
<div className="inline-flex justify-center">
|
||||
<a href={url} target="_blank" rel="noreferrer">
|
||||
<a href={addHttp(url)} target="_blank" rel="noreferrer">
|
||||
{url}
|
||||
</a>
|
||||
</div>
|
||||
|
|
|
@ -9,7 +9,7 @@ import { useAppSelector } from '@/store/hooks';
|
|||
import { SectionProps } from '@/templates/sectionMap';
|
||||
import DataDisplay from '@/templates/shared/DataDisplay';
|
||||
import { formatDateString } from '@/utils/date';
|
||||
import { parseListItemPath } from '@/utils/template';
|
||||
import { addHttp, parseListItemPath } from '@/utils/template';
|
||||
|
||||
import Heading from './Heading';
|
||||
|
||||
|
@ -87,7 +87,7 @@ const Section: React.FC<SectionProps> = ({
|
|||
{summary && <Markdown>{summary}</Markdown>}
|
||||
|
||||
{url && (
|
||||
<DataDisplay icon={<Link />} link={url} className="text-xs">
|
||||
<DataDisplay icon={<Link />} link={addHttp(url)} className="text-xs">
|
||||
{url}
|
||||
</DataDisplay>
|
||||
)}
|
||||
|
|
|
@ -9,7 +9,7 @@ import { useAppSelector } from '@/store/hooks';
|
|||
import { SectionProps } from '@/templates/sectionMap';
|
||||
import DataDisplay from '@/templates/shared/DataDisplay';
|
||||
import { formatDateString } from '@/utils/date';
|
||||
import { parseListItemPath } from '@/utils/template';
|
||||
import { addHttp, parseListItemPath } from '@/utils/template';
|
||||
|
||||
import Heading from './Heading';
|
||||
|
||||
|
@ -79,7 +79,7 @@ const Section: React.FC<SectionProps> = ({
|
|||
{summary && <Markdown>{summary}</Markdown>}
|
||||
|
||||
{url && (
|
||||
<DataDisplay icon={<Link />} link={url}>
|
||||
<DataDisplay icon={<Link />} link={addHttp(url)}>
|
||||
{url}
|
||||
</DataDisplay>
|
||||
)}
|
||||
|
|
Loading…
Reference in New Issue