1234567891011121314151617181920212223 |
- import type {Location} from 'history';
- import {defined} from 'sentry/utils';
- import {decodeScalar} from 'sentry/utils/queryString';
- export function defaultTitle(): string | undefined {
- return undefined;
- }
- export function getTitleFromLocation(location: Location) {
- return decodeScalar(location.query.title);
- }
- export function updateLocationWithTitle(
- location: Location,
- title: string | null | undefined
- ) {
- if (defined(title)) {
- location.query.title = title;
- } else if (title === null) {
- delete location.query.title;
- }
- }
|