/
githubmirror
/
angular
Обзор
Документация
Войти
/
githubmirror
/
angular
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
adev/shared-docs/pipeline/api-gen/rendering/templates/enum-reference.tsx
37 строк
1 KB
Matthieu Riegler
docs: display deprecation message for top most symbol (#62427)
03 июл 2025, 11:35
03 июл 2025, 11:35
08e6e7b
Код
Авторство
О чём код?
/*! * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.dev/license */ import {h, Fragment} from 'preact'; import {EnumEntryRenderable, MemberEntryRenderable} from '../entities/renderables.mjs'; import {HeaderApi} from './header-api'; import {SectionDescription} from './section-description'; import {SectionApi} from './section-api'; import {API_REFERENCE_CONTAINER, REFERENCE_MEMBERS} from '../styling/css-classes.mjs'; import {ClassMember} from './class-member'; import {DeprecationWarning} from './deprecation-warning'; /** Component to render a enum API reference document. */ export function EnumReference(entry: EnumEntryRenderable) { return ( <div className={API_REFERENCE_CONTAINER}> <HeaderApi entry={entry} /> <DeprecationWarning entry={entry} /> <SectionApi entry={entry} /> {entry.members.length > 0 ? ( <div class={REFERENCE_MEMBERS}> {entry.members.map((member: MemberEntryRenderable) => ( <ClassMember member={member} /> ))} </div> ) : ( <></> )} <SectionDescription entry={entry} /> </div> ); }