hunk.code_window:       if: ${{ inputs.target != 'x86_64-unknown-linux-gnu' && inputs.target != 'aarch64-unknown-linux-gnu' }}
         shell: bash
         run: yarn nx build @affine/native --target ${{ inputs.target }}
       - name: Build
         if: ${{ inputs.target == 'x86_64-unknown-linux-gnu' }}
         uses: addnab/docker-run-action@v3
         with:
  
hunk.labels: keep keep add keep keep keep keep keep
hunk.after_edit:       env:
           NX_CLOUD_ACCESS_TOKEN: ${{ inputs.nx_token }}
  
hunk.file_path: .github/actions/build-rust/action.yml
hunk.type: add
file: import { displayFlex, styled } from '@affine/component';
  
  export const StyledShortcutsModal = styled('div')(() => ({
    width: '288px',
    height: '74vh',
    paddingBottom: '28px',
    backgroundColor: 'var(--affine-white)',
    boxShadow: 'var(--affine-popover-shadow)',
    borderRadius: `var(--affine-popover-radius)`,
    overflow: 'auto',
    boxRadius: '10px',
    position: 'fixed',
    right: '12px',
    top: '0',
    bottom: '0',
    margin: 'auto',
    zIndex: 'var(--affine-z-index-modal)',
  }));
  export const StyledTitle = styled('div')(() => ({
    color: 'var(--affine-text-primary-color)',
    fontWeight: '500',
    fontSize: 'var(--affine-font-sm)',
    height: '44px',
    ...displayFlex('center', 'center'),
    svg: {
      width: '20px',
      marginRight: '14px',
      color: 'var(--affine-primary-color)',
    },
  }));
  export const StyledSubTitle = styled('div')(() => ({
    fontWeight: '500',
    fontSize: 'var(--affine-font-sm)',
    height: '34px',
    lineHeight: '36px',
    marginTop: '28px',
    padding: '0 16px',
  }));
  export const StyledModalHeader = styled('div')(() => ({
    ...displayFlex('space-between', 'center'),
    paddingTop: '8px 4px 0 4px',
    width: '100%',
    padding: '8px 16px 0 16px',
    position: 'sticky',
    left: '0',
    top: '0',
    background: 'var(--affine-white)',
    transition: 'background-color 0.5s',
  }));
  
  export const StyledListItem = styled('div')(() => ({
    height: '34px',
    ...displayFlex('space-between', 'center'),
    fontSize: 'var(--affine-font-sm)',
    padding: '0 16px',
  }));
  