Skip to content

Commit 6031481

Browse files
chore(release): 1.2.0 [skip ci]
# [1.2.0](v1.1.6...v1.2.0) (2023-03-19) ### Features * elevated app bar ([33efb82](33efb82))
1 parent 33efb82 commit 6031481

File tree

9 files changed

+81
-4
lines changed

9 files changed

+81
-4
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# [1.2.0](https://github.com/ocadotechnology/codeforlife-package-javascript/compare/v1.1.6...v1.2.0) (2023-03-19)
2+
3+
4+
### Features
5+
6+
* elevated app bar ([33efb82](https://github.com/ocadotechnology/codeforlife-package-javascript/commit/33efb829a8b7b89613ce529c463e00cc03df46ce))
7+
18
## [1.1.6](https://github.com/ocadotechnology/codeforlife-package-javascript/compare/v1.1.5...v1.1.6) (2023-03-17)
29

310

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import React from 'react';
2+
import { AppBarProps } from '@mui/material';
3+
export interface ElevatedAppBarProps {
4+
props: AppBarProps;
5+
children: React.ReactElement;
6+
}
7+
declare const ElevatedAppBar: React.FC<ElevatedAppBarProps>;
8+
export default ElevatedAppBar;
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
"use strict";
2+
var __assign = (this && this.__assign) || function () {
3+
__assign = Object.assign || function(t) {
4+
for (var s, i = 1, n = arguments.length; i < n; i++) {
5+
s = arguments[i];
6+
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
7+
t[p] = s[p];
8+
}
9+
return t;
10+
};
11+
return __assign.apply(this, arguments);
12+
};
13+
var __importDefault = (this && this.__importDefault) || function (mod) {
14+
return (mod && mod.__esModule) ? mod : { "default": mod };
15+
};
16+
Object.defineProperty(exports, "__esModule", { value: true });
17+
var react_1 = __importDefault(require("react"));
18+
var material_1 = require("@mui/material");
19+
var ElevatedAppBar = function (_a) {
20+
var props = _a.props, children = _a.children;
21+
var trigger = (0, material_1.useScrollTrigger)({
22+
disableHysteresis: true,
23+
threshold: 0
24+
});
25+
return react_1.default.cloneElement(react_1.default.createElement(material_1.AppBar, __assign({}, props), children), { elevation: trigger ? 4 : 0 });
26+
};
27+
exports.default = ElevatedAppBar;

lib/cjs/components/index.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1+
import ElevatedAppBar, { ElevatedAppBarProps } from './ElevatedAppBar';
12
import Image, { ImageProps } from './Image';
2-
export { Image, type ImageProps };
3+
export { ElevatedAppBar, type ElevatedAppBarProps, Image, type ImageProps };

lib/cjs/components/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
33
return (mod && mod.__esModule) ? mod : { "default": mod };
44
};
55
Object.defineProperty(exports, "__esModule", { value: true });
6-
exports.Image = void 0;
6+
exports.Image = exports.ElevatedAppBar = void 0;
7+
var ElevatedAppBar_1 = __importDefault(require("./ElevatedAppBar"));
8+
exports.ElevatedAppBar = ElevatedAppBar_1.default;
79
var Image_1 = __importDefault(require("./Image"));
810
exports.Image = Image_1.default;
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import React from 'react';
2+
import { AppBarProps } from '@mui/material';
3+
export interface ElevatedAppBarProps {
4+
props: AppBarProps;
5+
children: React.ReactElement;
6+
}
7+
declare const ElevatedAppBar: React.FC<ElevatedAppBarProps>;
8+
export default ElevatedAppBar;
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
var __assign = (this && this.__assign) || function () {
2+
__assign = Object.assign || function(t) {
3+
for (var s, i = 1, n = arguments.length; i < n; i++) {
4+
s = arguments[i];
5+
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
6+
t[p] = s[p];
7+
}
8+
return t;
9+
};
10+
return __assign.apply(this, arguments);
11+
};
12+
import React from 'react';
13+
import { AppBar, useScrollTrigger } from '@mui/material';
14+
var ElevatedAppBar = function (_a) {
15+
var props = _a.props, children = _a.children;
16+
var trigger = useScrollTrigger({
17+
disableHysteresis: true,
18+
threshold: 0
19+
});
20+
return React.cloneElement(React.createElement(AppBar, __assign({}, props), children), { elevation: trigger ? 4 : 0 });
21+
};
22+
export default ElevatedAppBar;

lib/esm/components/index.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1+
import ElevatedAppBar, { ElevatedAppBarProps } from './ElevatedAppBar';
12
import Image, { ImageProps } from './Image';
2-
export { Image, type ImageProps };
3+
export { ElevatedAppBar, type ElevatedAppBarProps, Image, type ImageProps };

lib/esm/components/index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1+
import ElevatedAppBar from './ElevatedAppBar';
12
import Image from './Image';
2-
export { Image };
3+
export { ElevatedAppBar, Image };

0 commit comments

Comments
 (0)