mirror of
https://github.com/overleaf/overleaf.git
synced 2024-10-17 21:05:04 -04:00
c3ed95bc48
[web] BS5 projects table migration GitOrigin-RevId: 237bd8113c68d7fd1b66712f7361eb956b1e10e7
20 lines
558 B
TypeScript
20 lines
558 B
TypeScript
import getMeta from '@/utils/meta'
|
|
|
|
export const isBootstrap5 = getMeta('ol-bootstrapVersion') === 5
|
|
|
|
export const bsVersion = ({ bs5, bs3 }: { bs5?: string; bs3?: string }) => {
|
|
return isBootstrap5 ? bs5 : bs3
|
|
}
|
|
|
|
// get all `aria-*` and `data-*` attributes
|
|
export const getAriaAndDataProps = (obj: Record<string, unknown>) => {
|
|
return Object.entries(obj).reduce(
|
|
(acc, [key, value]) => {
|
|
if (key.startsWith('aria-') || key.startsWith('data-')) {
|
|
acc[key] = value
|
|
}
|
|
return acc
|
|
},
|
|
{} as Record<string, unknown>
|
|
)
|
|
}
|