Commit Graph

35 Commits

Author SHA1 Message Date
Niels Lyngsø
91d37d656e imports 2023-02-21 22:38:30 +01:00
Niels Lyngsø
02afb4d997 update on variant change 2023-02-21 22:12:55 +01:00
Niels Lyngsø
390e8d3f0e rename method files to function 2023-02-21 20:22:04 +01:00
Niels Lyngsø
ecd8f95bc9 extract deepFreeze function 2023-02-21 20:20:42 +01:00
Niels Lyngsø
99f4d70051 restructuring on UmbVariantId 2023-02-21 14:39:08 +01:00
Mads Rasmussen
d86f18f6eb move eslint comment 2023-02-15 12:38:46 +01:00
Mads Rasmussen
8fe833e5b3 clean up data types 2023-02-13 21:55:22 +01:00
Niels Lyngsø
60ad1c3835 Feature/tree store base (#514)
* out comment temprorary for development

* initial prep

* comment

* change port number for dev generate api

* generated new apis

* document-type repository

* rename to item

* rename to document

* use ItemType

* not name detail for full models

* correct token

* imports

* correct imports

* use DocumentTypeTreeItem

* mega type adapt commit

* move DataType import

* rename document detail store

* add document

* new mock data

* partialUpdateFrozenArray

* imports

* document context work

* document and document type in context

* data-type stores + data-sources

* byKey document + data-type

* remove type

* comment

* data-type repository

* data-type context adjustments

* data-type data observable

* fix model import

* use ContentTypeCompositionType

* correct mock data

* .

* split treedata / data

* correct mock endpoints

* new models

* update model usage

* correct models

* imports

* correct models

* update model imports

* update models

* update type

* update docuemnt models

* use DocumentModel

* DocumentModel

* import lit/decorators.js

* lint fixes

* remove console.logs

* implementation of tree store base class

---------

Co-authored-by: Mads Rasmussen <madsr@hey.com>
2023-02-13 13:23:53 +00:00
Niels Lyngsø
818bcb35bb Feature/document using content api (#513)
* out comment temprorary for development

* initial prep

* comment

* change port number for dev generate api

* generated new apis

* document-type repository

* rename to item

* rename to document

* use ItemType

* not name detail for full models

* correct token

* imports

* correct imports

* use DocumentTypeTreeItem

* mega type adapt commit

* move DataType import

* rename document detail store

* add document

* new mock data

* partialUpdateFrozenArray

* imports

* document context work

* document and document type in context

* data-type stores + data-sources

* byKey document + data-type

* remove type

* comment

* data-type repository

* data-type context adjustments

* data-type data observable

* fix model import

* use ContentTypeCompositionType

* correct mock data

* .

* split treedata / data

* correct mock endpoints

* new models

* update model usage

* correct models

* imports

* correct models

* update model imports

* update models

* update type

* update docuemnt models

* use DocumentModel

* DocumentModel

* import lit/decorators.js

* lint fixes

* remove console.logs

* new up router slot

* set hasChildren to false

* fix hos argument + add todo to revisit this code

* add todo

---------

Co-authored-by: Mads Rasmussen <madsr@hey.com>
2023-02-13 12:33:31 +00:00
Niels Lyngsø
e176f35adf use getObservablePart 2023-01-27 13:47:20 +01:00
Niels Lyngsø
d3945a2d8d remove import 2023-01-27 13:17:34 +01:00
Niels Lyngsø
06a13b42cc use getObservablePart 2023-01-27 13:17:21 +01:00
Niels Lyngsø
d9d255904d change to getObservablePart 2023-01-26 10:37:21 +01:00
Niels Lyngsø
b554850078 observablePart as method pon deepState 2023-01-26 10:31:51 +01:00
Niels Lyngsø
8bb409d2c9 JSDocs 2023-01-25 10:45:17 +01:00
Niels Lyngsø
dea113ec8b optimize appending multiple entries to ArrayState 2023-01-25 10:41:34 +01:00
Niels Lyngsø
f7045e6718 filter method for array state 2023-01-25 09:59:24 +01:00
Niels Lyngsø
043d2ec9a8 remove spaces 2023-01-25 09:58:59 +01:00
Niels Lyngsø
408bd7bb5d use != null 2023-01-24 16:48:36 +01:00
Niels Lyngsø
5f40d609d9 make sure to only deepFreeze actual objects 2023-01-24 16:47:49 +01:00
Niels Lyngsø
567588cc78 fix imports 2023-01-24 16:39:06 +01:00
Niels Lyngsø
749a231559 correct typings of simple states 2023-01-24 14:13:10 +01:00
Niels Lyngsø
eee77fff33 update JSDocs 2023-01-24 13:44:04 +01:00
Niels Lyngsø
905c1b3632 rename specific subjects to state 2023-01-24 13:40:25 +01:00
Niels Lyngsø
5e58d1fc61 section context subject implementation 2023-01-24 13:37:11 +01:00
Niels Lyngsø
60a2022f66 new subjects 2023-01-24 13:01:40 +01:00
Niels Lyngsø
719d88d6a7 move append-to-frozen-array method 2023-01-24 11:16:42 +01:00
Niels Lyngsø
8af2e944d4 Merge remote-tracking branch 'origin/main' into feature/implement-type-specific-subjects
# Conflicts:
#	.storybook/preview.js
#	libs/store/store-base.ts
#	libs/store/store.ts
#	src/backoffice/backoffice.element.ts
#	src/backoffice/documents/document-blueprints/document-blueprint.store.ts
#	src/backoffice/documents/document-types/document-type.store.ts
#	src/backoffice/documents/documents/document.store.ts
#	src/backoffice/media/media-types/media-type.store.ts
#	src/backoffice/media/media/media.store.ts
#	src/backoffice/members/member-groups/member-group.store.ts
#	src/backoffice/members/member-types/member-type.store.ts
#	src/backoffice/settings/data-types/data-type.store.ts
#	src/backoffice/shared/collection/collection.context.ts
#	src/backoffice/shared/components/input-document-picker/input-document-picker.element.ts
#	src/backoffice/shared/components/tree/tree-item.element.ts
#	src/backoffice/shared/components/tree/tree.element.ts
#	src/backoffice/shared/components/variant-selector/variant-selector.element.ts
#	src/backoffice/shared/components/workspace/workspace-content/workspace-content.context.ts
#	src/backoffice/translation/dictionary/dictionary.store.ts
#	src/backoffice/users/user-groups/user-group.store.ts
#	src/backoffice/users/users/user.store.ts
#	src/core/modal/layouts/picker-user-group/picker-layout-user-group.element.ts
2023-01-24 11:10:32 +01:00
Jacob Overgaard
b4886f7c67 revert package setup (for now) 2023-01-24 08:38:24 +01:00
Jacob Overgaard
c0d30be4f0 Revert "integrate @umbraco-cms/element and @umbraco-cms/context-api due to circular dependencies"
This reverts commit e87439ff5f.
2023-01-24 08:30:18 +01:00
Jacob Overgaard
e87439ff5f integrate @umbraco-cms/element and @umbraco-cms/context-api due to circular dependencies 2023-01-23 16:24:42 +01:00
Jacob Overgaard
095337245e update module of package.json [skip ci] 2023-01-23 15:39:05 +01:00
Jacob Overgaard
6977854d65 revert tsc command 2023-01-23 14:56:26 +01:00
Jacob Overgaard
4f53ab43ea add package and rollup to libs 2023-01-23 14:36:50 +01:00
Jacob Overgaard
01d23848b9 move observable-api to libs 2023-01-23 14:28:44 +01:00