Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 4 additions & 10 deletions src/components/H1.astro
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,14 @@
/**
* 2段構成の見出しコンポーネント
*/
interface Props {
first: string;
second: string;
}

const { first, second } = Astro.props;
---

<h1>
<span style="font-size: 0.9em;">
{first}
<span style="font-size: 0.7em;">
アクセシビリティ サポーテッド(AS)情報
</span>
<br />
<span style="font-size: 0.7em;">
{second}
<span style="font-size: 0.9em;">
<slot />
</span>
</h1>
5 changes: 1 addition & 4 deletions src/components/Navigation.astro
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ const base = import.meta.env.BASE_URL;
<li><a href={`${base}criteria.html`}>達成基準の一覧</a></li>
)}
{showTechsLink && (
<li><a href={`${base}techs.html`}>達成方法(テクニック)の一覧</a></li>
<li><a href={`${base}techs.html`}>達成方法テクニックの一覧</a></li>
)}
{showPastResults && (
<li>
Expand Down Expand Up @@ -92,8 +92,5 @@ const base = import.meta.env.BASE_URL;
<li>
<a href="https://waic.jp/translations/WCAG20/">WCAG 2.0</a>
</li>
<li>
<a href={base}>アクセシビリティ サポーテッド(AS)情報のホーム</a>
</li>
</ul>
</nav>
3 changes: 3 additions & 0 deletions src/layouts/BaseLayout.astro
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ const fullTitle = `${title}:アクセシビリティ サポーテッド(AS
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<title>{fullTitle}</title>
<style is:global>
h1 {
color: #497601;
}
table {
width: 100%;
empty-cells: show;
Expand Down
10 changes: 5 additions & 5 deletions src/pages/criteria/[id].astro
Original file line number Diff line number Diff line change
Expand Up @@ -40,16 +40,16 @@ const base = import.meta.env.BASE_URL;
<BaseLayout title={`達成基準${criterionId}`}>
<Logo />
<main id="main">
<H1
first="アクセシビリティ サポーテッド(AS)情報:達成基準"
second={`${criterionId} ${criterion.title} ${getCriterionLevel(criterion)}`}
/>
<a href={base}>アクセシビリティ サポーテッド(AS)情報のホームへ</a>
<H1>
達成基準 {criterionId} {criterion.title} {getCriterionLevel(criterion)}
</H1>
<ul>
<li>作成者:{metadata.author}</li>
{metadata.status && <li>注記:{metadata.status}</li>}
</ul>

<h2>検証結果を含む達成方法(テクニック)</h2>
<h2>検証結果を含む達成方法テクニック</h2>
{relatedTechs.length > 0 ? (
<ul>
{relatedTechs.map((techId) => {
Expand Down
1 change: 1 addition & 0 deletions src/pages/criteria/index.astro
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ const base = import.meta.env.BASE_URL;
<BaseLayout title="達成基準の一覧">
<Logo />
<main id="main">
<a href={base}>アクセシビリティ サポーテッド(AS)情報のホームへ</a>
<h1>アクセシビリティ サポーテッド(AS)情報</h1>
<ul>
<li>作成者:{metadata.author}</li>
Expand Down
10 changes: 5 additions & 5 deletions src/pages/results/[id].astro
Original file line number Diff line number Diff line change
Expand Up @@ -84,10 +84,10 @@ const listItemStyle = 'overflow-wrap: break-word;';
<BaseLayout title={`テスト${testId}`}>
<Logo />
<main id="main">
<H1
first="アクセシビリティ サポーテッド (AS) 情報:テストケース"
second={`${testId}: ${test.title}`}
/>
<a href={base}>アクセシビリティ サポーテッド(AS)情報のホームへ</a>
<H1>
テストケース {testId}: {test.title}
</H1>
<ul>
<li>作成者:{metadata.author}</li>
{metadata.status && <li>注記:{metadata.status}</li>}
Expand All @@ -110,7 +110,7 @@ const listItemStyle = 'overflow-wrap: break-word;';
))}
</ul>

<h2>関連する達成方法(テクニック)</h2>
<h2>関連する達成方法テクニック</h2>
{techIds.length > 0 ? (
<ul>
{techIds.map((techId: string) => (
Expand Down
11 changes: 6 additions & 5 deletions src/pages/techs/[id].astro
Original file line number Diff line number Diff line change
Expand Up @@ -40,13 +40,14 @@ const criterionIds = queryCriteria(tests, testIds, techId);
const base = import.meta.env.BASE_URL;
---

<BaseLayout title={`達成方法(テクニック)${techId}`}>
<BaseLayout title={`達成方法テクニック${techId}`}>
<Logo />
<main id="main">
<H1
first="アクセシビリティ サポーテッド(AS)情報:達成方法(テクニック)"
second={`${techId}: ${tech.title}`}
/>
<a href={base}>アクセシビリティ サポーテッド(AS)情報のホームへ</a>
<H1>
達成方法(テクニック) {techId}: {tech.title}
</H1>

<ul>
<li>作成者:{metadata.author}</li>
{metadata.status && <li>注記:{metadata.status}</li>}
Expand Down
5 changes: 3 additions & 2 deletions src/pages/techs/index.astro
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,17 @@ const techs = await getTechs();
const base = import.meta.env.BASE_URL;
---

<BaseLayout title="達成方法(テクニック)の一覧">
<BaseLayout title="達成方法テクニックの一覧">
<Logo />
<main id="main">
<a href={base}>アクセシビリティ サポーテッド(AS)情報のホームへ</a>
<h1>アクセシビリティ サポーテッド(AS)情報</h1>
<ul>
<li>作成者:{metadata.author}</li>
{metadata.status && <li>注記:{metadata.status}</li>}
</ul>

<h2>達成方法(テクニック)の一覧</h2>
<h2>達成方法テクニックの一覧</h2>
<ul>
{Object.keys(techs).map((key) => (
<li>
Expand Down
Loading