(props)
| 15158 | return n === -1 ? "--" : n ? n < 1000 ? n.toString() : shortFormat(n) : "0"; |
| 15159 | } |
| 15160 | function DataScope(props) { |
| 15161 | const dataCount = Object.assign({ |
| 15162 | all: -1, |
| 15163 | filtered: -1, |
| 15164 | selected: -1 |
| 15165 | }, props.dataCount); |
| 15166 | return props.compact ? (0, _base.base).react.createElement("div", { |
| 15167 | className: (0, _sanddanceReact.util).classList("sanddance-datascope", "compact"), |
| 15168 | onClick: props.onCompactClick |
| 15169 | }, (0, _base.base).react.createElement(Compact, Object.assign({}, props, { |
| 15170 | dataScopeId: DataScopeId.AllData, |
| 15171 | text: (0, _language.strings).selectDataSpanAll, |
| 15172 | count: dataCount.all |
| 15173 | })), (0, _base.base).react.createElement(Compact, Object.assign({}, props, { |
| 15174 | dataScopeId: DataScopeId.FilteredData, |
| 15175 | text: (0, _language.strings).selectDataSpanFilter, |
| 15176 | count: dataCount.filtered |
| 15177 | })), (0, _base.base).react.createElement(Compact, Object.assign({}, props, { |
| 15178 | dataScopeId: DataScopeId.SelectedData, |
| 15179 | text: (0, _language.strings).selectDataSpanSelection, |
| 15180 | count: dataCount.selected |
| 15181 | }))) : (0, _base.base).react.createElement("div", { |
| 15182 | className: (0, _sanddanceReact.util).classList("sanddance-datascope", "extended", props.active && "active") |
| 15183 | }, (0, _base.base).react.createElement("div", null, (0, _base.base).react.createElement("div", null, props.dataSet), (0, _base.base).react.createElement("div", { |
| 15184 | className: "datascope-buttons" |
| 15185 | }, (0, _base.base).react.createElement(DataScopeButton, Object.assign({}, props, { |
| 15186 | dataScopeId: DataScopeId.AllData, |
| 15187 | text: (0, _language.strings).selectDataSpanAll, |
| 15188 | count: dataCount.all |
| 15189 | })), (0, _base.base).react.createElement(DataScopeButton, Object.assign({}, props, { |
| 15190 | dataScopeId: DataScopeId.FilteredData, |
| 15191 | text: (0, _language.strings).selectDataSpanFilter, |
| 15192 | count: dataCount.filtered |
| 15193 | })), (0, _base.base).react.createElement(DataScopeButton, Object.assign({}, props, { |
| 15194 | dataScopeId: DataScopeId.SelectedData, |
| 15195 | text: (0, _language.strings).selectDataSpanSelection, |
| 15196 | count: dataCount.selected |
| 15197 | }))))); |
| 15198 | } |
| 15199 | function Compact(props) { |
| 15200 | return (0, _base.base).react.createElement("div", { |
| 15201 | title: props.text, |
nothing calls this directly
no outgoing calls
no test coverage detected