Skip to content

overview: implement the whole project list using modules#1051

Merged
fricklerhandwerk merged 6 commits into
ngi-nix:mainfrom
erictapen:overview-modules
May 30, 2025
Merged

overview: implement the whole project list using modules#1051
fricklerhandwerk merged 6 commits into
ngi-nix:mainfrom
erictapen:overview-modules

Conversation

@erictapen
Copy link
Copy Markdown
Contributor

Is this a correct continuation of your idea, @fricklerhandwerk ?

This is a almost a noop, except for the lastModified timestamp and the commit hash.

Comment thread overview/content-types/project-list.nix Outdated
Comment thread overview/content-types/project-list.nix Outdated
Comment thread overview/content-types/project-list.nix Outdated
in
{
options = {
projectListItems = mkOption {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
projectListItems = mkOption {
projects = mkOption {

Maybe for brevity?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, but for my understanding: This option interface would be purely about presentation, right? So semantically it would be fine to name it after the UI element?

Copy link
Copy Markdown
Contributor

@fricklerhandwerk fricklerhandwerk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, perfect (modulo obligatory nits :P)

Co-authored-by: Valentin Gagarin <valentin@gagarin.work>
erictapen and others added 3 commits May 30, 2025 12:56
Co-authored-by: Valentin Gagarin <valentin@gagarin.work>
Co-authored-by: Valentin Gagarin <valentin@gagarin.work>
@fricklerhandwerk
Copy link
Copy Markdown
Contributor

When building from the PR branch:
image

Can we get this fixed (and also put in order CSS-wise)? Then merge. Yes checks break but this has nothing to do with this PR

@erictapen
Copy link
Copy Markdown
Contributor Author

Can we get this fixed (and also put in order CSS-wise)? Then merge. Yes checks break but this has nothing to do with this PR

What do you mean with order? It looks like an issue that only occurs when using devmode, should be fine on prod

@fricklerhandwerk
Copy link
Copy Markdown
Contributor

order

Ah, make it abide to the content width and all. But we can fix that later as well.

@fricklerhandwerk fricklerhandwerk merged commit 55dbfb2 into ngi-nix:main May 30, 2025
6 of 8 checks passed
@github-project-automation github-project-automation Bot moved this to Done in Nix@NGI May 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants