mirror of
https://github.com/Snigdha-OS/documentation.git
synced 2025-09-16 20:44:56 +02:00
26 lines
909 B
JavaScript
26 lines
909 B
JavaScript
/**
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/
|
|
import React from 'react';
|
|
import clsx from 'clsx';
|
|
import styles from './styles.module.css';
|
|
function transformUlClassName(className) {
|
|
// Fix https://github.com/facebook/docusaurus/issues/9098
|
|
if (typeof className === 'undefined') {
|
|
return undefined;
|
|
}
|
|
return clsx(
|
|
className,
|
|
// This class is set globally by GitHub/MDX. We keep the global class, and
|
|
// add another class to get a task list without the default ul styling
|
|
// See https://github.com/syntax-tree/mdast-util-to-hast/issues/28
|
|
className?.includes('contains-task-list') && styles.containsTaskList,
|
|
);
|
|
}
|
|
export default function MDXUl(props) {
|
|
return <ul {...props} className={transformUlClassName(props.className)} />;
|
|
}
|