Submit
Path:
~
/
/
opt
/
psa
/
admin
/
cp
/
public
/
javascript
/
views
/
smb
/
database
/
File Content:
index.js.map
{"version":3,"file":"javascript/views/smb/database/index.js?490e682cd34425471312","mappings":"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","sources":["webpack:///./components/jsw/JswList.js","webpack:///./components/jsw/convertToReactComponent.js","webpack:///./views/smb/database/index/SubscriptionsList.js"],"sourcesContent":["// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nimport PropTypes from 'prop-types';\nimport { List } from 'jsw';\nimport convertToReactComponent from './convertToReactComponent';\n\nconst propTypes = {\n id: PropTypes.string,\n dataUrl: PropTypes.string,\n operations: PropTypes.array,\n itemActions: PropTypes.object,\n columns: PropTypes.array,\n data: PropTypes.shape({\n data: PropTypes.array,\n state: PropTypes.object,\n pager: PropTypes.object,\n locale: PropTypes.object,\n additional: PropTypes.object,\n pathbar: PropTypes.any,\n }),\n searchFilters: PropTypes.object,\n searchOveral: PropTypes.string,\n disabledSelectHint: PropTypes.string,\n isDisabledItem: PropTypes.func,\n onRedraw: PropTypes.func,\n emptyViewMode: PropTypes.oneOf(['all', 'items']),\n emptyView: PropTypes.any,\n};\n\nconst defaultProps = {\n id: undefined,\n dataUrl: undefined,\n operations: undefined,\n itemActions: undefined,\n columns: undefined,\n data: undefined,\n searchFilters: undefined,\n searchOveral: undefined,\n disabledSelectHint: undefined,\n isDisabledItem: undefined,\n onRedraw: undefined,\n emptyViewMode: undefined,\n emptyView: undefined,\n};\n\nconst JswList = convertToReactComponent(List, {\n propsList: Object.keys(propTypes),\n defaultProps,\n});\nJswList.displayName = 'JswList';\nJswList.propTypes = propTypes;\n\nexport default JswList;\n","// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nimport { useRef, useLayoutEffect } from 'react';\nimport { render } from 'jsw';\n\n// eslint-disable-next-line react/display-name\nconst convertToReactComponent = (JswComponent, { propsList = [], setters = {}, defaultProps = {} }) => props => {\n const containerRef = useRef();\n const componentRef = useRef();\n\n const [componentProps, containerProps] = Object.entries({ ...defaultProps, ...props }).reduce((res, [name, value]) => {\n res[propsList.includes(name) ? 0 : 1][name] = value;\n return res;\n }, [{}, {}]);\n\n const deps = propsList.map(name => {\n const value = componentProps[name];\n\n if (setters[name]) {\n componentRef.current?.[setters[name]](value);\n return null;\n }\n\n return value;\n });\n\n useLayoutEffect(() => {\n componentRef.current = new JswComponent(componentProps);\n render(containerRef.current, componentRef.current);\n\n return () => {\n componentRef.current.remove();\n componentRef.current = null;\n };\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, [containerProps.key, ...deps]);\n\n return <div ref={containerRef} {...containerProps} />;\n};\n\nexport default convertToReactComponent;\n","// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nimport { useMemo } from 'react';\nimport { createElement as ce, Locale, prepareUrl } from 'jsw';\nimport JswList from 'components/jsw/JswList';\nimport { withPageLayout } from 'components/layouts/PageLayout';\nimport { useNavigateCallback } from 'components/common/Link';\n\nconst locale = Locale.getSection('smb.controllers.database.index');\nconst Translate = Locale.getTranslate('smb.controllers.database.index');\nconst subscriptionsListLocale = Locale.getSection('smb.components.lists.subscriptions');\n\nconst SubscriptionsList = ({ data, searchFilters }) => {\n const navigate = useNavigateCallback();\n\n const columns = useMemo(() => [{\n header: locale.lmsg('subscription'),\n sortable: true,\n renderer({ id, domain }) {\n return ce('a', {\n href: prepareUrl(`/smb/database/list/domainId/${id}`),\n onclick: navigate,\n }, domain);\n },\n }, {\n header: subscriptionsListLocale.lmsg('addonDomains'),\n dataIndex: 'addonDomains',\n renderer({ addonDomains }) {\n return addonDomains.join('<br/>');\n },\n }], [navigate]);\n\n return (\n <>\n <p><Translate content=\"pageHint\" /></p>\n <JswList\n id=\"database-list\"\n data={data}\n dataUrl=\"/smb/database/subscriptions-list-data\"\n searchFilters={searchFilters}\n searchOveral=\"domain\"\n columns={columns}\n />\n </>\n );\n};\n\nSubscriptionsList.propTypes = {\n data: JswList.propTypes.data.isRequired,\n searchFilters: JswList.propTypes.searchFilters.isRequired,\n};\n\nexport default withPageLayout(SubscriptionsList);\n"],"names":["propTypes","id","PropTypes","dataUrl","operations","itemActions","columns","data","state","pager","locale","additional","pathbar","searchFilters","searchOveral","disabledSelectHint","isDisabledItem","onRedraw","emptyViewMode","emptyView","defaultProps","undefined","JswList","convertToReactComponent","List","propsList","Object","keys","displayName","JswComponent","setters","props","containerRef","useRef","componentRef","componentProps","containerProps","entries","reduce","res","name","value","includes","deps","map","current","useLayoutEffect","render","remove","key","_jsx","ref","Locale","getSection","Translate","getTranslate","subscriptionsListLocale","SubscriptionsList","navigate","useNavigateCallback","useMemo","header","lmsg","sortable","renderer","domain","ce","href","prepareUrl","onclick","dataIndex","addonDomains","join","_jsxs","_Fragment","children","content","isRequired","withPageLayout"],"sourceRoot":""}
Submit
FILE
FOLDER
INFO
Name
Size
Permission
Action
index.js
2617 bytes
0644
index.js.map
8120 bytes
0644
users-list.js
9548 bytes
0644
users-list.js.map
29344 bytes
0644
N4ST4R_ID | Naxtarrr