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
|
||||
export default class LearnCard extends Vue {
|
||||
learnLink: GeneralLink = {
|
||||
url: 'learn',
|
||||
url: '/learn',
|
||||
label: 'Get learning',
|
||||
segment: { cta: 'get-learning', location: 'learn-card' }
|
||||
}
|
||||
|
|
|
@ -33,6 +33,10 @@ export default class BasicLink extends Vue {
|
|||
return !!url && url.startsWith('http')
|
||||
}
|
||||
|
||||
static isInternal (url: string): boolean {
|
||||
return !!url && url.startsWith('/')
|
||||
}
|
||||
|
||||
static isMail (url: string): boolean {
|
||||
return !!url && url.startsWith('mailto')
|
||||
}
|
||||
|
@ -50,6 +54,7 @@ export default class BasicLink extends Vue {
|
|||
return BasicLink.isExternal(url) ||
|
||||
BasicLink.isMail(url) ||
|
||||
BasicLink.isIdAnchor(url) ||
|
||||
BasicLink.isInternal(url) ||
|
||||
this.isStatic
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue