« get me outta code hell

data: miscellaneous composite template updates - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data/things/homepage-layout.js
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2023-09-15 20:03:25 -0300
committer(quasar) nebula <qznebula@protonmail.com>2023-09-15 20:03:58 -0300
commit7cd3bdc4998ae1fc1b9ab4bb721d2727f64511e1 (patch)
treedf7c09acd8a10e76deece0afb42461dee2944a19 /src/data/things/homepage-layout.js
parent194676f45f54d09a3ad247e9ba4e2b3ba2e56db4 (diff)
data: miscellaneous composite template updates
Diffstat (limited to 'src/data/things/homepage-layout.js')
-rw-r--r--src/data/things/homepage-layout.js11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/data/things/homepage-layout.js b/src/data/things/homepage-layout.js
index b509c1e2..1d86f4d0 100644
--- a/src/data/things/homepage-layout.js
+++ b/src/data/things/homepage-layout.js
@@ -3,7 +3,6 @@ import find from '#find';
 import {
   compositeFrom,
   exposeDependency,
-  withUpdateValueAsDependency,
 } from '#composite';
 
 import {
@@ -115,22 +114,20 @@ export class HomepageLayoutAlbumsRow extends HomepageLayoutRow {
             : continuation(value)),
       },
 
-      withUpdateValueAsDependency(),
-
       withResolvedReference({
-        ref: '#updateValue',
+        ref: input.updateValue(),
         data: 'groupData',
-        find: find.group,
+        find: input.value(find.group),
       }),
 
       exposeDependency({
         dependency: '#resolvedReference',
-        update: {
+        update: input.value({
           validate:
             oneOf(
               is('new-releases', 'new-additions'),
               validateReference(Group[Thing.referenceType])),
-        },
+        }),
       }),
     ]),