# presentation/records/profile.record.ts

> 18 lines of code and 0 definitions.

Tree: Bane's Lab Site
Language: typescript
Layer: domain
Canonical: https://banes-lab.com/anatomy/tree#file-presentation-records-profile-record-ts
Source text: https://banes-lab.com/source/tree/presentation/records/profile.record.ts.txt

Listed in [presentation/records](https://banes-lab.com/api/source/tree/presentation/records.md), after [presentation/records/privacy.record.ts](https://banes-lab.com/source/tree/presentation/records/privacy.record.ts.md) and before [presentation/records/records.barrel.ts](https://banes-lab.com/source/tree/presentation/records/records.barrel.ts.md).

## Contained in

- [presentation/records](https://banes-lab.com/anatomy/tree/folder-presentation-records.md)

## Source

```typescript
import { ABOUT_DESCRIPTION, ABOUT_SHARE, ABOUT_TITLE } from "#configuration/strings/page.strings";
import { ABOUT_ACCENT } from "#configuration/constants/page.constants";
import { ABOUT_ICON } from "#configuration/icons/page.icons";
import { ABOUT_PAGE } from "#core/ids/page.ids";
import { BADGE_MARK } from "#core/assets/image.assets";
import { registerPage } from "#domain/registries/page.registry";

registerPage({
    accent: ABOUT_ACCENT,
    description: ABOUT_DESCRIPTION,
    icon: ABOUT_ICON,
    id: ABOUT_PAGE,
    listed: true,
    load: async () => (await import("#presentation/views/profile.view")).PAGE,
    mark: BADGE_MARK,
    order: 45,
    share: ABOUT_SHARE,
    title: ABOUT_TITLE,
});
```
