Skip to content

Commit a01b657

Browse files
Merge branch 'main' into publish-to-npm
2 parents f5fa972 + baa4363 commit a01b657

File tree

14 files changed

+352
-211
lines changed

14 files changed

+352
-211
lines changed

.changeset/spotty-games-battle.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@ensembleui/js-commons": patch
3+
---
4+
5+
feat: add secrets support in firestore app transporter

apps/kitchen-sink/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# @ensembleui/react-kitchen-sink
22

3+
## 0.0.109
4+
5+
### Patch Changes
6+
7+
- c6213b2: Added support for reset pickFile
8+
- Updated dependencies [c6213b2]
9+
- @ensembleui/react-runtime@0.3.15
10+
311
## 0.0.108
412

513
### Patch Changes

apps/kitchen-sink/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ensembleui/react-kitchen-sink",
3-
"version": "0.0.108",
3+
"version": "0.0.109",
44
"private": true,
55
"dependencies": {
66
"@ensembleui/react-framework": "workspace:*",

apps/kitchen-sink/src/ensemble/screens/actions.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,11 @@ View:
378378
onError:
379379
executeCode: |
380380
console.log(error, files)
381+
- Button:
382+
label: clear files
383+
onTap:
384+
executeCode: |
385+
fileUploader1.reset();
381386
- Button:
382387
label: upload
383388
onTap:

apps/preview/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# @ensembleui/react-preview
22

3+
## 0.0.107
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [c6213b2]
8+
- @ensembleui/react-runtime@0.3.15
9+
310
## 0.0.106
411

512
### Patch Changes

apps/preview/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ensembleui/react-preview",
3-
"version": "0.0.106",
3+
"version": "0.0.107",
44
"private": true,
55
"dependencies": {
66
"@ensembleui/react-framework": "workspace:*",

apps/starter/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# @ensembleui/react-starter
22

3+
## 0.4.55
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [c6213b2]
8+
- @ensembleui/react-runtime@0.3.15
9+
310
## 0.4.54
411

512
### Patch Changes

apps/starter/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ensembleui/react-starter",
3-
"version": "0.4.54",
3+
"version": "0.4.55",
44
"private": true,
55
"dependencies": {
66
"@ensembleui/react-framework": "workspace:*",

packages/js-commons/src/core/dto.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ export interface ApplicationDTO
6161
readonly assets?: AssetDTO[];
6262
readonly fonts?: FontDTO[];
6363
readonly env?: EnvironmentDTO;
64+
readonly secrets?: SecretDTO;
6465
readonly translations?: TranslationDTO[];
6566
}
6667

@@ -111,6 +112,10 @@ export interface EnvironmentDTO {
111112
readonly secretVariables?: Record<string, unknown>;
112113
}
113114

115+
export interface SecretDTO {
116+
readonly secrets?: Record<string, unknown>;
117+
}
118+
114119
export type AssetDTO = EnsembleDocument & {
115120
readonly type: EnsembleDocumentType.Asset;
116121
readonly fileName: string;
@@ -151,5 +156,6 @@ export const ArtifactProps = [
151156
"fonts",
152157
"translations",
153158
"env",
159+
"secrets",
154160
"theme",
155161
] as const;

packages/js-commons/src/core/firebase.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ export const getFirestoreApplicationTransporter = (
7979
EnsembleDocumentType.I18n
8080
] as TranslationDTO[];
8181
const env = head(artifactsByType[EnsembleDocumentType.Environment]);
82+
const secrets = head(artifactsByType[EnsembleDocumentType.Secrets]);
8283

8384
return {
8485
...app,
@@ -90,6 +91,7 @@ export const getFirestoreApplicationTransporter = (
9091
translations,
9192
assets,
9293
env,
94+
secrets,
9395
fonts,
9496
manifest: Object.fromEntries(
9597
Object.values(artifactsByType).flatMap((artifacts) =>

0 commit comments

Comments
 (0)