feat: so very close

This commit is contained in:
Nick 2024-12-28 20:50:11 -06:00
parent f9b8f59df9
commit c63ab0bfe7
11 changed files with 89 additions and 73 deletions

View file

@ -164,11 +164,10 @@ numberedListItem colour index =
text (String.fromInt index ++ ". ")
proofTreeButton : String -> String -> Element msg
proofTreeButton url item =
argumentButton : String -> String -> Element msg
argumentButton url item =
newTabLink
[ alignTop
, alignRight
, paddingXY 0 5
]
{ url = url

View file

@ -128,9 +128,6 @@ cardMaker device cardable contents =
C.NutriDex _ ->
none
C.Contact _ ->
none
_ ->
divider
@ -139,9 +136,6 @@ cardMaker device cardable contents =
C.NutriDex _ ->
none
C.Contact _ ->
none
_ ->
divider
@ -179,7 +173,22 @@ cardMaker device cardable contents =
_ ->
none
, row [ width fill, spacing 10 ]
, row
[ width fill
, spacing 10
, F.center
, paddingXY 0
(case ( device.class, device.orientation ) of
( Phone, Portrait ) ->
10
( Tablet, Portrait ) ->
10
_ ->
0
)
]
[ case cardable of
C.NutriDex _ ->
case ( device.class, device.orientation ) of
@ -192,17 +201,6 @@ cardMaker device cardable contents =
_ ->
paragraph [] [ text title ]
C.Contact _ ->
case ( device.class, device.orientation ) of
( Phone, Portrait ) ->
none
( Tablet, Portrait ) ->
none
_ ->
paragraph [] [ text title ]
_ ->
paragraph [] [ text title ]
, el

View file

@ -110,5 +110,5 @@ contactHeader =
"Contact"
in
{ headerTitle = String.toUpper name
, headerBody = [ text "" ]
, headerBody = [ text "If you wish to contact me, please carefully choose from the following options before reaching out, to make sure that your communication ends up in the right place." ]
}

View file

@ -19,11 +19,11 @@ type alias Method =
contactInquiry : Contact
contactInquiry =
{ contactName = "General Inquiry"
{ contactName = "General Inquiries"
, contactImage = "email"
, contactDescription = ""
, contactDescription = "For any inquiries, including service purchases, general questions, guest appearances, webinars, public speaking, please reach out via email by clicking here. You may also submit Discord ban appeals here if you wish. To submit any criticism of the content on this site, follow the Criticism link below."
, contactLink = Path.toString Path.Contact_Inquiry
, isNewTabLink = True
, isNewTabLink = False
}
@ -31,9 +31,9 @@ contactCriticism : Contact
contactCriticism =
{ contactName = "Criticism"
, contactImage = "discord"
, contactDescription = ""
, contactDescription = "For criticism of my arguments, reasoning, blog articles, video content, or public statements, please follow this link and adhere to the instructions precisely. Before pursuing any criticism, consider that misuse of this option may result in an immediate Discord ban with no opportunity for appeal."
, contactLink = Path.toString Path.Contact_Criticism
, isNewTabLink = True
, isNewTabLink = False
}
@ -43,5 +43,5 @@ contactMain =
, contactImage = ""
, contactDescription = ""
, contactLink = ""
, isNewTabLink = False
, isNewTabLink = True
}

View file

@ -1,8 +1,9 @@
module Config.Pages.Services.Records.ElmBuilds exposing (..)
import Config.Helpers.Cards.Inner.Helpers exposing (detailBodyLink)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Services.Types exposing (..)
import Config.Style.Colour.Helpers exposing (colourTheme)
import Config.Style.Colour.Helpers exposing (ThemeColor(..), colourTheme)
import Config.Style.Transitions exposing (hoverFontDarkOrange, transitionStyleMedium)
import Element as E exposing (..)
import Element.Font as F exposing (..)
@ -41,8 +42,17 @@ servicesElmBuilds =
, title10 = ""
}
, articleParagraph =
{ paragraph1 = [ text "The site that you're currently viewing this on was written by me in the Elm programming language. In the process of programming this website, I realized that I could create reasonably high quality work with Elm, so I'm offering it as a service at a fee that reflects my skill level. ", text "If you're in the market for a new frontend for your website, please inquire at ", el [ F.bold, F.color colourTheme.textLightOrange ] <| text "nick@upRootNutrition.com", text "." ]
, paragraph2 = [text "Below is an example of a function that I wrote for this site. This particular function renders all of the circular images on all of the site's information cards. Any time you see one of those images, this function is responsible for it."]
{ paragraph1 =
[ text "The site that you're currently viewing this on was written by me in the Elm programming language. In the process of programming this website, I realized that I could create reasonably high quality work with Elm, so I'm offering it as a service at a fee that reflects my skill level. "
, text "If you're in the market for a new frontend for your website, please inquire at "
, link
[]
{ url = "mailto:"
, label = detailBodyLink TextLightOrange "nick@upRootNutrition.com"
}
, text "."
]
, paragraph2 = [ text "Below is an example of a function that I wrote for this site. This particular function renders all of the circular images on all of the site's information cards. Any time you see one of those images, this function is responsible for it." ]
, paragraph3 =
[ text "The source code for this website is viewable on "
, newTabLink []

View file

@ -7,6 +7,8 @@ import Config.Style.Transitions exposing (hoverFontDarkOrange, transitionStyleMe
import Element as E exposing (..)
import Element.Font as F exposing (..)
import Route.Path as Path
import Config.Helpers.Cards.Inner.Helpers exposing (detailBodyLink)
import Config.Style.Colour.Helpers exposing (ThemeColor(..))
servicesNixBuilds : Service msg
@ -41,7 +43,16 @@ servicesNixBuilds =
, title10 = ""
}
, articleParagraph =
{ paragraph1 = [ text "NixOS has become popular in my community, with many people choosing to explore it over Windows, MacOS, and other Linux distributions. Naturally, as a consequence of this, I receive numerous requests for help regarding the Nix programming language and NixOS system configuration. So, to fast-track newcomers and to make my life a little bit easier for both of us, I'm offering to build custom NixOS configurations for interested clients. ", text "If you're interested in having a custom Nix configuration, or having a pre-existing configuration refactored, please inquire at ", el [ F.bold, F.color colourTheme.textLightOrange ] <| text "nick@upRootNutrition.com", text "." ]
{ paragraph1 =
[ text "NixOS has become popular in my community, with many people choosing to explore it over Windows, MacOS, and other Linux distributions. Naturally, as a consequence of this, I receive numerous requests for help regarding the Nix programming language and NixOS system configuration. So, to fast-track newcomers and to make my life a little bit easier for both of us, I'm offering to build custom NixOS configurations for interested clients. "
, text "If you're interested in having a custom Nix configuration, or having a pre-existing configuration refactored, please inquire at "
, link
[]
{ url = "mailto:"
, label = detailBodyLink TextLightOrange "nick@upRootNutrition.com"
}
, text "."
]
, paragraph2 = [ text "Below is an example of a nix flake that I wrote for the devshell that I used to manage and isolate the development environment for this site. All of the packages, pre-defined settings, and tooling used for this site are managed through this flake." ]
, paragraph3 =
[ text "The source code for this website's server is viewable on "