{"_id":"@alicloud/console-base-rc-goto-ends","name":"@alicloud/console-base-rc-goto-ends","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@alicloud/console-base-rc-goto-ends","version":"1.0.0","description":"ConsoleBase 组件 - 置顶置底","license":"MIT","sideEffects":false,"main":"build/cjs/index.js","module":"build/es/index.js","types":"build/types/index.d.ts","homepage":"https://github.com/aliyun/alibabacloud-console-base/tree/master/packages-rc/console-base-rc-goto-ends","author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/aliyun/alibabacloud-console-base.git"},"publishConfig":{"access":"public"},"keywords":[],"devDependencies":{"@alicloud/console-base-demo-helper-theme-switcher":"^1.1.9","@alicloud/console-toolkit-cli":"^1.2.30","@alicloud/console-toolkit-preset-component":"^1.2.61","@alicloud/demo-rc-elements":"^1.11.16","@alicloud/ts-config":"^1.1.3","@types/lodash-es":"^4.17.7","@types/react":"^17.0.58","@types/styled-components":"^5.1.26","react":"^17.0.2","styled-components":"^5.3.9","typescript":"^4.9.5"},"peerDependencies":{"react":">=16.8","styled-components":">=5"},"dependencies":{"@alicloud/console-base-rc-button":"^1.7.11","@alicloud/console-base-rc-icon":"^1.10.5","@alicloud/console-base-theme":"^1.9.3","@alicloud/mere-dom":"^1.7.0","@alicloud/react-hook-is-unmounted":"^1.3.4","immutability-helper":"^3.1.1","lodash-es":"^4.17.21"},"scripts":{"start":"breezr start-storybook","test":"breezr test:unit","build:esm":"breezr build --engine babel --es-module","build:cjs":"breezr build --engine babel","build:bundle":"breezr build --engine webpack","build:typings":"tsc --outDir build/types --declaration --emitDeclarationOnly","build":"yarn build:esm && yarn build:cjs && yarn build:typings","clean":"rm -rf build","prepublishOnly":"yarn clean && yarn build"},"gitHead":"e3daf0b177915f37e8beae4ecee204d8c62f9507","bugs":{"url":"https://github.com/aliyun/alibabacloud-console-base/issues"},"_id":"@alicloud/console-base-rc-goto-ends@1.0.0","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ywz20EAIKN11XI6PZMRHyjhmI6KishgkeTr7CG2yG313mjLpW1JimMebnX1NY05c4NumfZJXfsE8+L51MZfOkA==","shasum":"4ff68780b319213986e31747498deb768e174435","tarball":"https://registry.npmjs.org/@alicloud/console-base-rc-goto-ends/-/console-base-rc-goto-ends-1.0.0.tgz","fileCount":117,"unpackedSize":54560,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQ+yy2Um1ozrRBGB1A4X+ewSMIs+oVz+whsB4fmLfdZAiEA1iG/8nbAjeK2UI4GyzLXCMqhN7JVnBa2Inh5yzxnJvY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP4IVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6BQ/8DsmGPc2hK/sq4HzbLQvDDXCYsiBszwd+et9s0Hw07ywJYxf7\r\nqT4BvNmC1DUfFhZuSD9eusLQm0kAlkaf3ZvqgZRXMfVFPGBIokKYzF2u1QDm\r\nK7kaN8Mr6tAdatu/AVh2saQT0qMez06BA+gFv3fGpsiF1/PwMaEt40L2facF\r\njXMX7IUhsesfVFcMQ6GoATFkIPHEBUtM10Swse9Q6lTIzkcnOMzKTzKtWdG2\r\nhJ+oNhPjotS5swk7K8HyYCtPBGuPzbEu/noY5+63PKnmCVFQbS3y9pYRw0+C\r\nQoRvNGQSEoPM9MWVAOZq2T/e5/sGY+u/J7vC/vA9zSrdHczN6p9S4JIPPH2e\r\nhRKjtWf4mT6++8MTeSUFURfuDuGbCm2nubinKPL9HLV2ufkNAU2Zt+1L9PUR\r\nNlkinbleYV5dEOm+y4lXlM5c4rb02+0lmv/HDtSVlPTIaIgUmY+d7Y9KGPiH\r\n9ijpjzYp/gGep5ptHiEV7Ra90N9YOMIb1i7WX3kfEJ7wTPVH/xjnwa7C4dnk\r\nZ77uptIluXejDFqgYzuhkqkC5jIpPBeqEc/76h8XiUCVoSaNhaXD2HPR2Em5\r\ncJWZssAZfLm8wN0srmTFA1Px+xVMOUG7gwZfOViJWJtBfUCtycSj9JqwwrY4\r\n6RoDj/INeBrMhPhr0hN8mao4THpbF21m3v4=\r\n=ehZN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"console-fe","email":"console-fe@alibabacloud.com"},"directories":{},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"pagecao","email":"cpj1106@gmail.com"},{"name":"aliyunsdkteam","email":"sdk-team@alibabacloud.com"},{"name":"console-fe","email":"console-fe@alibabacloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/console-base-rc-goto-ends_1.0.0_1681883669582_0.9376572895367357"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-19T05:54:29.530Z","1.0.0":"2023-04-19T05:54:29.804Z","modified":"2023-04-19T05:54:30.008Z"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"pagecao","email":"cpj1106@gmail.com"},{"name":"aliyunsdkteam","email":"sdk-team@alibabacloud.com"},{"name":"console-fe","email":"console-fe@alibabacloud.com"}],"description":"ConsoleBase 组件 - 置顶置底","homepage":"https://github.com/aliyun/alibabacloud-console-base/tree/master/packages-rc/console-base-rc-goto-ends","keywords":[],"repository":{"type":"git","url":"git+https://github.com/aliyun/alibabacloud-console-base.git"},"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"bugs":{"url":"https://github.com/aliyun/alibabacloud-console-base/issues"},"license":"MIT","readme":"# @alicloud/console-base-rc-goto-ends\n\n置顶置底按钮。\n\n注意：尽量不要放在 `overflow: auto|scroll` 的容器下，因为 `display: absolute` 的元素会受到父容器的滚轴影响，可以在此容器之外套一层，并设置器 `position: relative`，`container` 和 `GotoEnds` 放在同一个父容器下。\n\n## Usage\n\n```typescript\nimport GotoEnds from '@alicloud/console-base-rc-goto-ends';\n\n<GotoEnds {...props} />\n```\n\n### props\n\n名词+类型 | 说明\n:-- | :--\n`container: HTMLElement | null;` | 要监测的会滚动的容器，其 `overflow` 一般为 `auto` 或 `scroll`，注意，它不一定是组件的父容器（尽量不要是）\n`containerInner?: HTMLElement | null;` | 有的时候，容器是固定高度的，内部可能会有一个单独的内容容器，它的高度会变化\n`offsetX?: number;` | 自定义距离父容器右下角的 x 方向的位移，默认 12\n`offsetY?: number;` | 自定义距离父容器右下角的 y 方向的位移，默认 12\n`onGotoTop?(): void;` | 点击置顶按钮后的回调\n`onGotoBottom?(): void;` | 点击置底按钮后的回调\n","readmeFilename":"README.md"}