Skip to content

Commit 04ea478

Browse files
Revert "Add View Transitions"
This reverts commit 117e19a.
1 parent 117e19a commit 04ea478

File tree

5 files changed

+10
-51
lines changed

5 files changed

+10
-51
lines changed

src/components/BlogPost.astro

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,28 +13,25 @@ export interface Props {
1313
1414
const { title, date, updatedDate, tags, url } = Astro.props
1515
const siteUrl = Astro.site.href
16-
const transitionId = new URL(url).pathname.replaceAll("/", "_").replace(/_$/, "")
1716
---
1817

1918
<div class="layout">
2019
<article class="content">
2120
<div>
2221
<header>
23-
<h1 class="title" style={{ 'view-transition-name': `blog-title-${transitionId}` }}>{title}</h1>
24-
<span class={`publish-date ${updatedDate && "old-date"}`} style={{ 'view-transition-name': `blog-publish-date-${transitionId}` }}>
22+
<h1 class="title">{title}</h1>
23+
<p class={`publish-date ${updatedDate && "old-date"}`}>
2524
{dateFormatter.format(new Date(date))}
26-
</span>
27-
<br />
25+
</p>
2826
{
2927
updatedDate && (
30-
<span class="publish-date" style={{ 'view-transition-name': `blog-update-date-${transitionId}` }}>
28+
<p class="publish-date">
3129
Updated: {dateFormatter.format(new Date(updatedDate))}
32-
</span>
30+
</p>
3331
)
3432
}
3533
<div style="margin-bottom: 1rem">
3634
<TagBar
37-
transitionId={transitionId}
3835
tags={tags.map(tag => {
3936
return { name: tag }
4037
})}

src/components/BlogPostPreview.jsx

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ import TagBar from "./TagBar.jsx"
22
import dateFormatter from "../utils/dateFormatter.js"
33

44
export default function BlogPostPreview({ post }) {
5-
const transitionId = post.url.replaceAll("/", "_").replace(/_$/, "")
6-
75
return (
86
<article className="blog-preview-wrapper">
97
<header
@@ -16,12 +14,7 @@ export default function BlogPostPreview({ post }) {
1614
textAlign: "left",
1715
}}
1816
>
19-
<h2
20-
className="preview-title"
21-
style={{
22-
viewTransitionName: `blog-title-${transitionId}`,
23-
}}
24-
>
17+
<h2 className="preview-title">
2518
<a className="preview-title" href={post.url}>
2619
{post.title}
2720
</a>
@@ -38,23 +31,15 @@ export default function BlogPostPreview({ post }) {
3831
<span
3932
style={{
4033
textDecoration: post.updatedDate ? "line-through" : "none",
41-
viewTransitionName: `blog-publish-date-${transitionId}`,
4234
}}
4335
>
4436
{dateFormatter.format(post.date)}
4537
</span>
4638
{post.updatedDate && (
47-
<span
48-
style={{
49-
viewTransitionName: `blog-update-date-${transitionId}`,
50-
}}
51-
>
52-
Updated: {dateFormatter.format(post.updatedDate)}
53-
</span>
39+
<>Updated: {dateFormatter.format(post.updatedDate)}</>
5440
)}
5541
</p>
5642
<TagBar
57-
transitionId={transitionId}
5843
marginTop=".25em"
5944
tags={post.tags.map(tag => {
6045
return { name: tag }

src/components/Tag.jsx

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
import "./tag.css"
22

3-
export default function Tag({
4-
tag,
5-
onTagSelect,
6-
marginTop = ".875em",
7-
transitionId,
8-
}) {
3+
export default function Tag({ tag, onTagSelect, marginTop = ".875em" }) {
94
return (
105
<>
116
{onTagSelect && (
@@ -21,14 +16,7 @@ export default function Tag({
2116
<label
2217
className="tag-label"
2318
htmlFor={onTagSelect && `tag-${tag.name}`}
24-
style={{
25-
marginTop,
26-
viewTransitionName: transitionId
27-
? `blog-tag-${tag.name
28-
.replace(" ", "_")
29-
.replace(".", "_")}-${transitionId}`
30-
: undefined,
31-
}}
19+
style={{ marginTop }}
3220
>
3321
<span
3422
className="tag-name"

src/components/TagBar.jsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,12 @@ const WRAPPER_STYLES = {
55
flexWrap: "wrap",
66
}
77

8-
export default function TagBar({ tags, onTagSelect, marginTop, transitionId }) {
8+
export default function TagBar({ tags, onTagSelect, marginTop }) {
99
return (
1010
<div style={WRAPPER_STYLES}>
1111
{tags.map(tag => {
1212
return (
1313
<Tag
14-
transitionId={transitionId}
1514
marginTop={marginTop}
1615
key={tag.name}
1716
tag={tag}

src/styles/blog.css

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -418,13 +418,3 @@ details {
418418
margin-top: 0.5rem;
419419
}
420420
}
421-
422-
@view-transition {
423-
navigation: auto;
424-
}
425-
426-
@media (prefers-reduced-motion: reduce) {
427-
@view-transition {
428-
navigation: none;
429-
}
430-
}

0 commit comments

Comments
 (0)