@uxland-admin/ip-context-info
Advanced tools
Comparing version 1.0.0 to 1.0.1
import { createSelector } from "reselect"; | ||
import { appContextInfoSelector } from "../../selector"; | ||
export const contextInfoSelector = createSelector(appContextInfoSelector, res => res && res.contextInfo); | ||
export const contextInfoView = createSelector(contextInfoSelector, (res) => res.state); | ||
export const contextInfoView = createSelector(contextInfoSelector, (res) => res && res.state && res.state.description); |
import { html } from '@polymer/lit-element/lit-element'; | ||
const innerTemplate = (props) => html `<div>Consultes externes - Primera visita Oftalmologia</div>`; | ||
const innerTemplate = (props) => html `${props.contextInfo | ||
? html `<div>${props.contextInfo}</div>` | ||
: html `-`}`; | ||
export const template = innerTemplate; |
@@ -6,5 +6,10 @@ import * as tslib_1 from "tslib"; | ||
import CSS from './ip-ci-styles.js'; | ||
import { RegionView } from "@uxland/uxl-regions/region-view"; | ||
import { template as TEMPLATE } from './ip-ci-template.js'; | ||
import { contextInfoView } from "../../app/context-info/context-info-view"; | ||
let IpCi = class IpCi extends Locale(LitElement) { | ||
import { fetchContextInfo } from "../../app/context-info/fetch-context-info"; | ||
let IpCi = class IpCi extends RegionView(Locale(LitElement)) { | ||
activeChanged(current) { | ||
current && fetchContextInfo(); | ||
} | ||
render() { | ||
@@ -11,0 +16,0 @@ return html `${CSS} ${TEMPLATE(this)}`; |
@@ -24,3 +24,3 @@ declare module '@uxland-admin/ip-context-info/constants' { | ||
export interface ContextInfo { | ||
info: string; | ||
description: string; | ||
} | ||
@@ -60,3 +60,3 @@ export const FETCH_CONTEXT_INFO: any; | ||
export const contextInfoSelector: import("reselect").OutputSelector<import("../../reducer").AppContextInfoState, AsyncState<ContextInfo>, (res: import("../../reducer").ContextInfoState) => AsyncState<ContextInfo>>; | ||
export const contextInfoView: import("reselect").OutputSelector<import("../../reducer").AppContextInfoState, ContextInfo, (res: AsyncState<ContextInfo>) => ContextInfo>; | ||
export const contextInfoView: import("reselect").OutputSelector<import("../../reducer").AppContextInfoState, string, (res: AsyncState<ContextInfo>) => string>; | ||
@@ -83,2 +83,3 @@ } | ||
export class IpCi extends IpCi_base { | ||
activeChanged(current: boolean): void; | ||
render(): any; | ||
@@ -85,0 +86,0 @@ contextInfo: ContextInfo; |
{ | ||
"name": "@uxland-admin/ip-context-info", | ||
"description": "ICS Process - Context info", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"main": "index.js", | ||
@@ -6,0 +6,0 @@ "repository": { |
11470
187