Source code for pas.layouts.import_layout

from __future__ import annotations

from functools import cached_property
from onegov.core.elements import Link
from onegov.pas import _
from onegov.pas.layouts import DefaultLayout


from typing import TYPE_CHECKING
if TYPE_CHECKING:
    from onegov.town6.app import TownApp
    from onegov.town6.request import TownRequest


[docs] class ImportLayout(DefaultLayout): if TYPE_CHECKING:
[docs] app: TownApp
request: TownRequest @cached_property
[docs] def title(self) -> str: return 'Import'
@cached_property
[docs] def breadcrumbs(self) -> list[Link]: return [ Link(_('Homepage'), self.homepage_url), Link( _('JSON Import'), self.request.link(self.model, 'pas-import'), ), ]