mirror of https://github.com/Qiskit/qiskit.org.git
fix internal link accessibility
This commit is contained in:
parent
4a33808ab9
commit
95e1d46961
|
@ -30,7 +30,7 @@ import { GeneralLink } from '~/constants/appLinks'
|
||||||
@Component
|
@Component
|
||||||
export default class LearnCard extends Vue {
|
export default class LearnCard extends Vue {
|
||||||
learnLink: GeneralLink = {
|
learnLink: GeneralLink = {
|
||||||
url: 'learn',
|
url: '/learn',
|
||||||
label: 'Get learning',
|
label: 'Get learning',
|
||||||
segment: { cta: 'get-learning', location: 'learn-card' }
|
segment: { cta: 'get-learning', location: 'learn-card' }
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,6 +33,10 @@ export default class BasicLink extends Vue {
|
||||||
return !!url && url.startsWith('http')
|
return !!url && url.startsWith('http')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static isInternal (url: string): boolean {
|
||||||
|
return !!url && url.startsWith('/')
|
||||||
|
}
|
||||||
|
|
||||||
static isMail (url: string): boolean {
|
static isMail (url: string): boolean {
|
||||||
return !!url && url.startsWith('mailto')
|
return !!url && url.startsWith('mailto')
|
||||||
}
|
}
|
||||||
|
@ -50,6 +54,7 @@ export default class BasicLink extends Vue {
|
||||||
return BasicLink.isExternal(url) ||
|
return BasicLink.isExternal(url) ||
|
||||||
BasicLink.isMail(url) ||
|
BasicLink.isMail(url) ||
|
||||||
BasicLink.isIdAnchor(url) ||
|
BasicLink.isIdAnchor(url) ||
|
||||||
|
BasicLink.isInternal(url) ||
|
||||||
this.isStatic
|
this.isStatic
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue